webentwicklung-frage-antwort-db.com.de

Apple LLVM 6.0-Fehler

Ich habe kürzlich den XCode6-Beta heruntergeladen und installiert und erhalte diesen Build-Fehler. Schritte bereits gemacht:

  1. Meine Präfix-Header-Datei wurde überprüft.
  2. Gesäubertes Projekt 
  3. X-Code neu gestartet.
  4. DerivedData wie 100 mal gelöscht!

Was kann ich vermissen?

Befehl /Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang mit Exit-Code 1 fehlgeschlagen

EDIT: Temporäre Lösung.

Ich habe die 6.0-Unterstützung entfernt, die einen der Probleme verursachte. Wenn Sie jedoch frühere Versionen unterstützen, wird dies immer noch ein Problem sein.

13
Atif Imran

Es gibt einen Weg! 

Wählen Sie Ziele/Build-Einstellungen aus/Blättern Sie zu Apple LLVM 6.0 - Vorverarbeitung

-> FREIGABE VON FOUNDATION ASSERTIONS auf NO setzen

26
user4059661

Dies ist mir passiert, als ich mein Projekt umbenannt habe ... Um das zu lösen, wählen Sie Ziele/Build-Einstellungen aus, suchen Sie nach dem alten Projektnamen und ersetzen Sie ihn durch den neuen Namen.

3
Beto Caldas

Das Problem ist, dass Xcode nicht den tatsächlichen Fehler angibt, den Clang (LLVM) auslöst. es heißt nur, dass der Prozess clang mit Code 1 beendet wurde, was einen Fehler bedeutet.

Um herauszufinden, was genau der Fehler ist, ist ein wenig Graben nötig ...

Ich habe kein Xcode6, aber so kann man es in Xcode 5 machen, und es ist wahrscheinlich ziemlich ähnlich:


Wenn Sie den "Logs Navigator" (View-->Navigators-->Logs Navigator oder cmd-8) öffnen und auf "Build" klicken, sollten Sie den Build sehen können, den Sie gerade ausgeführt haben. Wenn Sie auf die drei Zeilen auf der Seite klicken, wird der vollständige Befehl und die ausgegebene Ausgabe angezeigt.

Möglicherweise können Sie Ihren Fehler hier sehen, aber wenn nicht, können Sie einen besser machen:

Kopieren Sie den Befehl (es wird RIESIG sein) aus dem Fenster in ein Terminal und führen Sie ihn aus! Sie sollten ungefähr so ​​aussehen:

CompileC /Users/Daly/Library/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/Objects-normal/x86_64/template_tests.o .Apple.compilers.llvm.clang.1_0.compiler

cD/Benutzer/Daly/Documents/Schule/EECS/Labs/Sonstiges/Sonstiges

export LANG = de_US.US-ASCII

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c ++ -Arch x86_64 -fmessage-length = 0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit = 0 -std = c ++ 11 -stdlib = libc ++ -Wno-trigraphs -fpascal-strings -O0 -Wno-fehlende-Feld-Initialisierer -Wmissing-Prototypen -Wno-nicht-virtueller -Dtor -Wno-überladener-virtueller - WNO-Exit-Time-Destruktoren -Nicht-fehlende-Klammern -Warnecken -Witch-WNN-unbenutzte Funktion -Nicht-unbenutzte -Labeln -WNN-unbenutzte -Parameter -Wunused-Variable -Wunused-Wert -Wno-Empty-Body- Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-vier-Zeichen-Konstanten -Wno-Konvertierung -Wno-Konstante-Konvertierung -Wno-int-Konvertierung -Wno-bool-Konvertierung -Wno-enum-Konvertierung - Wno-short-64-to-32-Wno-newline-eof -Wno-c ++ 11 -Erweiterungen -DDEBUG = 1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs /MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -deprecated-deklarationen -Winvalid-offsetof -mmacosx-version-min = 10.8 - g -fvisibility-inlines-hidden -Wno-sign-conversion -iquote /Users/Daly/Library/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/Misc-generated files.hmap -I/Benutzer/Daly/Library/Entwickler/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/Misc-own-target-headers.hmap -I/Users/Daly/Library/Entwickler/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/Misc-all-target-headers.hmap -iquote/Benutzer/Daly/Library/Developer/Xcode/AbgeleiteteDaten/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/Misc-project-headers.hmap -I/Benutzer/Daly/Bibliothek/Entwickler/Xcode/AbgeleiteteDaten/Misc-hbomxnscgtjodqafsvg/h/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Benutzer/Daly/Library/Entwickler/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Int ermediates/Misc.build/Debug/Misc.build/DerivedSources/x86_64 -I/Benutzer/Daly/Library/Entwickler/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/DerivedSources - F/Benutzer/Daly/Bibliothek/Entwickler/Xcode/AbgeleiteteDaten/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Produkte/Debug -MMD -MT-Abhängigkeiten -MF/Benutzer/Daly/Bibliothek/Entwickler/Xcode/AbgeleiteteDaten/Misc-hbomxnscgtjodqafsvg /Misc.build/Debug/Misc.build/Objects-normal/x86_64/template_tests.d --serialize-diagnostics /Users/Daly/Library/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Interciates/ Debug/Misc.build/Objects-normal/x86_64/template_tests.dia -c /Users/Daly/Documents/School/EECS/Labs/Misc/Misc/Misc/template_tests.cpp -o/Benutzer/Daly/Library/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/Objects-normal/x86_64/template_tests.o

(Dies ist aus einem meiner Projekte.) Sie können die erste Zeile überspringen (CompileC .... 1_0.compiler), aber den Rest kopieren und in ein Terminal einfügen!

Hoffentlich kann man den Fehler sehen und wir können von dort aus arbeiten (wahrscheinlich in einer neuen Frage)!

3
NHDaly

Ich habe die gleiche Fehlermeldung erhalten, aber was es verursacht hat, war eine fehlende Klassenbibliothek . Dann fügte ich sie erneut zum Projekt hinzu, verursachte jedoch immer noch den Fehler .
nachdem ich es in der build-phase durchsucht hatte, ist die vermisste Klasse immer noch mit dem Projekt verknüpft. Alles, was ich tat, ist, die Klasse zu entfernen, die rot hervorgehoben wurde .
Reinigen Sie das Projekt und erstellen Sie es.
Für mich hat es funktioniert

2
Ghean

Endgültige Lösung:

Versuchen Sie, die AppTests wie hier zu löschen:

https://www.dropbox.com/s/j9s6nycb58x3nzs/target_tests.png?dl=0

Credits für diese Antwort: Apple LLVM 6.0 Fehler: Clang mit Exit-Code -1 fehlgeschlagen

2
LinusGeffarth

Dieses Beispiel hat für mich funktioniert. Folgen Sie diesem Link, wenn Sie dies mit den Screenshots tun möchten. Ansonsten hier die Schritte:
SCHRITT 1: Wählen Sie in der Menüleiste von xcode> Fenster> Organizer
SCHRITT 2: Das neue Fenster wird geöffnet. Kopieren Sie die abgeleitete Datenadresse bis /derivedData, z. ~/Library/Developer/Xcode/DerivedData/
SCHRITT 3: Beenden Sie xCode
SCHRITT 4: Doppelklicken/tippen Sie auf Finder und wählen Sie "Gehe zum Ordner"
SCHRITT 5: Fügen Sie die kopierte Adresse in das Textfeld ein
STEP 6: Der Ordner, der geöffnet wird, löscht jede einzelne Datei und jeden Ordner, den Sie darin sehen .
STEP 7: Leeren Sie Ihren Papierkorb und öffnen Sie xCode erneut und führen Sie das Projekt aus.
Es hat für mich funktioniert.

2
user3603146

Vorübergehende Lösung.

Ich entfernte die 6.0-Unterstützung, die einen der Probleme verursachte und der scheinbar behoben wurde. Wenn Sie jedoch Unterstützung für frühere Versionen benötigen, ist dies immer noch ein Problem.

Es kann Probleme bei der Datei prefix.pch geben. Stellen Sie sicher, dass Sie Ihre prefix.pch auch auf Code überprüfen, der möglicherweise von der vorherigen OS-Version stammt. Wenn Sie die Vorkompilierung nicht benötigen, setzen Sie sie auf NEIN. Gehen Sie zu TARGETS> PreCompile Prefix Headers und wählen Sie NO aus. Möglicherweise müssen Sie die Frameworks/-Datei dann manuell in jede von Ihnen erstellte Klassendatei importieren. 

BEARBEITEN

Wenn Sie ein hartes Reinigungsprogramm ausführen, reinigen Sie das Cmd + -Produkt. Sie sehen eine Option "Clean Build Folder ..". Mit dieser Option wird das Problem manchmal entfernt. Wenn dies immer noch nicht funktioniert, installieren Sie xcode6 erneut und es wird funktionieren (da Sie bereits über das heruntergeladene dmg-Setup verfügen, dauert es nur 2 Minuten).

1
Atif Imran

Ich konnte diesen Fehler beheben, indem ich den Wert "Build-Einstellungen -> iOS-Implementierungsziel" auf eine neuere iOS-Version umstellte.

1
ViperMav

Ein solches Problem kann auftreten, wenn Sie einen Cocoa-Header durch einen Unfall ändern. Der Compiler fordert Sie auf, vorkompilierte Header neu zu erstellen (in meinem Fall war dies der Fall), der tatsächliche Fehler ist jedoch anders. Damit der Compiler Ihnen einen echten Fehler anzeigt, setzen Sie ENABLE FOUNDATION ASSERTIONS auf NO (oben beschrieben). So finden Sie heraus, welcher Header den Fehler verursacht hat.

0
Dmitry Nevzorov

Ich habe versucht, openMP unter XCode-9 unter Mac-OS Sierra 10.13.4 zu verwenden, und habe folgende Schritte ausgeführt: [ http://antonmenshov.com/2017/09/09/clang-openmp-setup-in-xcode /] [1]

Ich habe den Fehler so: 

clang-6.0: Fehler: -o kann nicht angegeben werden, wenn mehrere Ausgaben generiert werden Dateien

Ich behebe das Problem, indem ich einige Einstellungen in XCode ändere:

In den Build-Einstellungen> Build-Optionen> Aktivieren Sie die Index-While-Building-Funktionalität auf Nein

0
Spandan

Sie müssen den Development target ändern ... es funktioniert für mich

 enter image description here

0
Abhishek Mishra

Dieses Problem kann auftreten, wenn die Projektbibliothek ihren Verweis aufgrund einer bestimmten Bedingung verliert. Gehen Sie zu -> Bibliothek -> Entwickler -> Xcode -> DerivedData. Löschen Sie den Ordner "DerivedData". Dies löst das Problem. Hoffe das hilft 

0
Super Xtreem