2014-09-10 20 views
8

Viene visualizzato il seguente errore dell'analizzatore statico durante la creazione del mio progetto iOS che utilizza cocoapod con l'ultima versione di Xcode 6 GM.Errore di compilazione con Xcode 6 e (possibilmente) cocoapods

error: error reading 'pic' 
error: no analyzer checkers are associated with '-mrelocation-model' 
2 errors generated. 
Command /Applications/Xcode6-Beta6.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 

Posso disabilitare l'analizzatore statico, ma ovviamente non voglio farlo. Qualcuno sa come risolvere questo problema (o una soluzione alternativa) e cosa sta causando esattamente questo errore?

+1

Avere lo stesso problema qui. Non sono sicuro di cosa fare al riguardo anche se così si spera che qualcuno suoni. – xsee

risposta

4

Sembra essere un problema noto con una correzione già in coda per la prossima versione di Cocoapods. Controlla il bug report per maggiori informazioni.

Presumibilmente è possibile ovviare a questo problema riattivando gli avvisi (ad esempio, rimuovere inhibit_all_warnings dal podspec).

In alternativa, e quello che si è rivelato essere il vero problema per me, era che avevo un flag deprecato impostato su un paio di file. Ho rimosso queste bandiere e il build è riuscito.

enter image description here

+2

Grazie a @Evan. Non so come risolvere questo problema nel mio attuale progetto. I pod che sto usando non hanno 'inhibit_all_warnings' nel loro podspec. Inoltre, non uso quei flag di compilatori offensivi che hai citato su uno dei miei file di progetto. – immichs

+1

In base a [questo commento] (https://github.com/CocoaPods/CocoaPods/issues/2402#issuecomment-55412661) sul bug, verrà risolto nella prossima versione di CocoaPods. –

+0

@ZevEisenberg Sì, ma come faccio a risolverlo immediatamente? – immichs

Problemi correlati