2015-01-05 10 views
63

Voglio semplicemente liberarsi degli avvisi che compaiono come questi:di Apple Mach-O Linker Warning "Directory non trovate in opzione ..."

ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK' 
ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK/FBAudienceNetwork' 
ld: warning: directory not found for option '-F/Users/gavin/Downloads/shaffiulla11-bat-b86d81d8adc6' 
ld: warning: directory not found for option '-F/Users/gavin/Desktop/shaffiulla11-bat-b86d81d8adc6' 
ld: warning: ignoring file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts, missing required architecture x86_64 in file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts (2 slices) 

Ovviamente sto usando diverse directory ora a causa di molteplici riformattare il mio drive a causa di problemi di Logic Board e vorrei solo sapere il modo più conveniente per sbarazzarmi di questi errori. Grazie per il tempo e l'aiuto.

risposta

146

Accedi alle impostazioni di Progetti e rimuovi i percorsi di Framework eccedenti che non sono necessari.

Ecco come appare quando apro impostazioni di generazione del mio progetto:

Open Build Settings

Fare clic su "Quadro Percorsi di ricerca" e si dovrebbe trovare i percorsi falsi elencati in là, che è possibile eliminare.

+2

grazie per l'aiuto microfono – Gavin

+10

Controllare entrambi i target! – brilliantairic

+0

Sì, controlla le impostazioni del progetto e le impostazioni di destinazione. Le impostazioni del target sovrascrivono le impostazioni del progetto. –

6

Mi sono seduto su questo tema per più di una settimana prima di capire. Per me il problema era un riferimento al pod mancante. E l'errore che mostrava in xcode era strano. Quando dico strano non ti dicono cosa manca esattamente o l'errore. Vedere l'immagine qui sotto:  E il problema riguardava il target del test. Ero esausto per provare a resettare tutti i percorsi di ricerca del framework e i percorsi di ricerca della libreria o rimuoverli dal progetto. Niente ha funzionato

Infine ho fatto un'ipotesi e ho aggiunto il pod di Google Analytics per testare sia il target target che l'app principale e bang..it ha iniziato a funzionare. Pazzo !!! L'errore qui nell'immagine se si vede denota qualcosa con l'architettura. Ho anche giocato con le impostazioni di architettura.

Quindi si tratta di un pod mancante nel target che si sta tentando di compilare. Spero che questo aiuti.

GGL analytics pod was not found

+0

Ehi. come hai aggiunto esattamente il pod in entrambi i bersagli? –

Problemi correlati