2013-07-22 11 views
5

sto ottenendo questo errore:Lipo Errore: impossibile aprire il file di input

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo: can't open input file: /Users/snowcrash/Library/Developer/Xcode/DerivedData/MyApp-awldrudjpictkjfutpthiwoocing/Build/Intermediates/ArchiveIntermediates/MyApp/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/Objects-normal/armv7/MyApp (No such file or directory) 

Qualche suggerimento?

+0

Perché viene eseguito 'lipo'? – trojanfoe

+0

Dunno. Non è richiesto allora? – Snowcrash

+0

È utilizzato per combinare i binari a più archi in un singolo binario. Immagino dipenda dal fatto che tu supporti più archi. Ha mai funzionato? – trojanfoe

risposta

6

Vai a Destinazione progetto-> Impostazioni di costruzione-> Costruisci solo architettura attiva e imposta questa architettura attiva di build solo su SÌ. E sta funzionando bene ora ..

1

Ho anche avuto lo stesso problema. Stavo usando cocoapods e qualche altra persona ha commesso il codice dopo aver aggiunto nuovi pod con una versione diversa di cocoapods. è necessario pulire nuovamente il progetto installando i pod ed eseguendo il codice xcode.

0

Nel mio caso, era una libreria obsoleta. Avevo -xxxunusedlibrary in "Altri linker flag" in Impostazioni di compilazione.

La libreria è stata rimossa ma le impostazioni non sono state cancellate automaticamente.