Domanda

Ho recentemente scaricato e installato XCode6-Beta e sto ottenendo questo errore di build.Passi già presi:

    .
  1. Double ha controllato il mio file di intestazione prefisso.
  2. Progetto pulito.
  3. Xcode riavviato.
  4. cancellato derivate come 100 volte!
  5. Qualche cosa che posso mancare?

    .

    Comando /Plications/xcode6-beta.app/contents/developer/toolchains/xcodededefault.xctoolchain/usr/bin/clang. Non è riuscito con il codice di uscita 1

    Modifica: Soluzione temporanea.

    Ho rimosso il supporto 6.0 che è stato una delle aree che causa il problema, tuttavia, se è necessario il supporto per le versioni precedenti, questo sarà ancora un problema.

È stato utile?

Soluzione

c'è un modo!

Seleziona Targets / Build Settings / Scorri fino a Apple Llvm 6.0 - Preprocessing

-> Abilita asserzioni di fondazione Impostalo su NO

Altri suggerimenti

Il problema è che Xcode non ti sta dicendo l'errore effettivo che Clang (LLVM) sta lanciando; Sta solo dicendo che il processo clang è uscito con il codice 1, che significa un errore.

Per scoprire esattamente ciò che l'errore è richiede un po 'di scavo ...

Non ho xcode6, ma questo come può essere fatto in Xcode 5, ed è probabilmente abbastanza simile:


.

Se si apre il "logs navigator" (View-->Navigators-->Logs Navigator o cmd-8) e fai clic su "Build", dovresti essere in grado di vedere la build che hai appena eseguito. Facendo clic sulle tre righe sul lato visualizzerà il comando completo che è stato eseguito e l'uscita che ha dato.

Potresti essere in grado di vedere il tuo errore qui, ma se no, puoi farlo meglio:

Copia e incolla il comando (sarà enorme) dalla finestra in un terminale e eseguilo! Dovresti sembrare qualcosa del genere:

.

Compilec /User/Daly/Library/Developer/xcode/Deveddata/Sc-hbomxnsctjodqafsvgpgndlyhkes/build/intermediates/misc.build/debug/misc.build/debug/c.build/objects-normal/x86_64/template_tests.o misc / template_tests.cpp Normal X86_64 C ++ Com.Apple.comPilers.llvm.clang.1_0.comPiler

CD / UTENTI / DALY / DOCUMENTI / SCUOLA / CEE / LABS / MISC / MISC

Esporta Lang= en_US.US-ASCII

/pplications/xcode.app/contents/Developer/toolchains/xcodededefault.xctoolchain/usr/bin/crang -x c ++ -Arca x86_64 -Fmessage-lunghezza= 0 -fdiagnostics-show-note-include-stack -fmacro- BackTrace-Limit= 0 -Std= C ++ 11 -StDlib= libc ++ -wno-trigraphs -FPascal-Strings -O0 -WNo-scomparso-Inizializzatori-Inizializzatori -WNissing-prototipi -WNO-non-Virtual-Dtor -WNo-sovraccarico -Virtual -wno-exit-time-deristruttori-time-time-time-time-time-worn-mancanti -wpareentenhes -wswitch -wno-inutilizzato-function-wno-inutilizzato-label -wno-inutilizzato-etichetta -wno-non utilizzata-parametro -Wunused-Variable-Value -WNo-Vuoto -Body -WNo-nontitializzato -wno-unknown-pragmas -wno-shadow -wno-four-char-costanti -wno-conversion -wno-costante-conversion -wno-costante-conversioni -wno-int-conversione -wno-enum-enum-enum-wno-enum -conversion -wno-shorten-64-a-32 -wno-newline-eof -wno-c ++ 11-estensioni -Ddebug= 1 -isisroot /plications/xcode.app/contents/developer/platforms/macosx.platforms/ Sviluppatore / sdks / macosx10.9.sdk -Fasm-blocks -Fstrict-aliasing -wdeprecated-dichiarazioni -winvalid-offsetOf -MMacosx-versione-min= 10. 8-g -Fvibility-Inlines-Hidden -wno-sign-conversion-IQUOTION /USERS /DALY/Library/Developer/xcode/Deiveddata/Sc-hbomxnscGtjodqafsvgpndlyhkes/build/intermediates/misc.build/debug/misc.build/misc- Generated-Files.hmap -i / Utenti / Daly / Library / Developer / Xcode / Deriveddata / Misc-HbomxnscGtjodqafsvgpndlyhkes / build / intermedi / misc.build / debug / misc.build / misc-proposizione-bersaglio-header.hmap -i / Utenti / Daly / Library / Developer / XCode / DerivedData / MISC-HBOMXNSCGTJodQAFSVGPNDYHKES / Build / Intermedi / Misc.build / Debug / misc.build / misc-all-torso-header.hmap-Itesta / utenti / Daly / Biblioteca / Sviluppatore / XCode / DerivedData / MISC-HBOMXNSCGTJodQAFSVGPNDlyhkes / Build / Intermedi / Misc.build / debug / misc.build / misc-project-header.hmap -i / utenti / Daly / Library / Developer / XCode / DerivedData / MISC-HBOMXNSCGTJoDQAFSVGPNDLYHKES / Build / Build Prodotti / Debug / Includi -I / Applicazioni / Xcode.App / Contenuto / Sviluppatore / Toolchains / XcodedeDedeFault.xctoolchain / usr / includono -i / Utenti / Daly / Library / Developer / XCode / DerivedData / MISC-HBOMXNSCGTJoDQAFSVGPNDlyhkes / Build / Build / Build Intermedi / misc.build / debug / misc.build / derivassources / x86_64 -i / utenti / daly / biblioteca / sviluppatore / xcode / derivatedata / misc-hbomxnscgtdata / misc-hbomxnscgtjodqafsvgpndlyhkes / build / intermediates / misc.build / debug / misc.build / Derivedsources - F / Utenti / Daly / Libreria / Developer / Xcode / Deriveddata / Misc-HbomxnscGtjodqafsvgpndlyhkes / Build / prodotti / debug -md -mt Dipendenze -MF / Utenti / Daly / Biblioteca / Sviluppatore / Xcode / DerivedData / MISC-HBOMXNSCGTJodSe / Build / Intermedi / Intermedi /Misc.build/debug/cish.build/ebjects-normal/x86_64/Template_tests.d --Serialize-Diagnostics /Sers/Daly/Library/Developer/xcode/Deveddata/Sc-hbomxnsctjodqafsvgpndlyhkes/build/intermediates/misc.build/ Debug / misc.build / oggetti-normal / x86_64 / template_tests.dia -c /sers/daly/documents/school/eecs/labs/misc/cisc/misc/template_tests.cpp -O / Utenti / Daly / Biblioteca / Sviluppatore / XCode / DerivedData / MISC-HBOMXNSCGTJodQAFSvgpndlyhkes / Build / Intermediates / misc.build / debug / misc.build / oggetti-normal / x86_64 / template_tests.o

(questo è da uno dei miei progetti.) Puoi saltare la prima riga (CompileC .... 1_0.compiler), ma copia il resto e incollalo in un terminale!

Speriamo che questo ti permette di vedere l'errore e possiamo lavorare da lì (probabilmente in una nuova domanda)!

Questo mi è successo quando ho ribattezzato il mio progetto. Per risolvere questo problema, selezionare Targets / Build Settings e cercare il vecchio nome del progetto e sostituire con il nuovo nome.

Ho ottenuto lo stesso errore, ma ciò che causa è stata una libreria di classi mancanti. Poi li ho aggiunti di nuovo al progetto ma causi ancora l'errore.
. Dopo averlo cercato nella fase di costruzione, quelle classi che mancavano sono ancora collegate al progetto, quindi tutto ciò che ho fatto è rimuovere quelle classi che sono state evidenziate in rosso.
. Pulire il progetto, quindi costruiscilo.
Per me, ha funzionato

Questo esempio ha funzionato per me.Segui questo link se vuoi farlo con gli scatti dello schermo.Altrimenti qui sono i passaggi:
Step 1: Dalla barra dei menu di Xcode Seleziona> Finestra> Organizzatore
Step 2: La nuova finestra si aprirà, copia l'indirizzo dei dati derivato fino a /derivedData E.G.~/Library/Developer/Xcode/DerivedData/.
Step 3: Esci Xcode
Step 4: Double Fare clic / Toccare Finder e selezionare "Vai alla cartella"
Step 5: Incolla l'indirizzo copiato nel campo di testo
Step 6: La cartella che aprirà Elimina ogni singolo file e cartella che vedi in esso.
Step 7: Svuotare il tuo cestino e aprire nuovamente Xcode ed esegui il progetto.
Ha funzionato per me.

Temporary Solution.

I removed the 6.0 support which was one of the areas causing problem and that seemed to have fixed it. However, if you need support for earlier versions this will still be an issue.

There might be trouble at the prefix.pch file, make sure you also double check your prefix.pch for any code that might be from the previous os version. If you dont't need the pre-compilation set it to NO by going to TARGETS > PreCompile Prefix Headers and selecting NO. You may then need to manually import the frameworks/file to every class file you make.

EDIT

If you do a hard cleaning cmd + product > clean. You will see an option 'Clean Build Folder..'. Using that sometimes removes the issue. If that still doesn't work reinstall the xcode6 and it will work(since you already have the downloaded dmg setup, it will take 2min only)

I was able to resolve this error by changing the 'Build Settings -> iOS Deployment Target' value to a more recent iOS version.

I was trying to use openMP on XCode-9 on Mac-OS Sierra 10.13.4 and I followed these steps : [http://antonmenshov.com/2017/09/09/clang-openmp-setup-in-xcode/][1]

I have the error like this :

clang-6.0: error: cannot specify -o when generating multiple output files

I fix that problem by changing some settings in XCode:

In build settings > build options > Enable Index-While-Building Functionality to No

This problem might occur when the project library looses its reference due to some condition.Go to --> Library -->Developer --> Xcode -->DerivedData .Now delete the "DerivedData" folder.Clean and run your project. This solves the issue. Hope this helps

Such a problem may occur if you change some Cocoa header by an accident. The compiler will ask you to rebuild precompiled headers (in my case it did so), but the actual error will be different. To make the compiler show you a real error set ENABLE FOUNDATION ASSERTIONS to NO (it's described above), so, you'll find out which header caused failure.

You need to change the Development target .... it works for me

enter image description here

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top