2013-02-01 17 views
6

In un progetto iOS, quando compilo il mio progetto per eseguirlo, funziona correttamente.
Ma se archiviarlo, non riesce con il seguente errore:Impossibile archiviare su Xcode: errore di collegamento CocoaPods

ld: file not found: /Users/xxxxx/Work/xxxxx/codes/xxxxx/DerivedData/xxxxx/Build/Intermediates/ArchiveIntermediates/xxxxx/InstallationBuildProductsLocation/Applications/libPods.a 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

sto usando Xcode 4.6 e iOS 5.0.

+0

E il file '..../libPods.a' esiste? – trojanfoe

+0

Non nella cartella InstallationBUildProductsLocation e non ho idea di come compilarlo lì. –

+0

Sembra che ci sia una dipendenza dal nome Xcode, ottengo errori che '/Applications/Xcode46-DP4.app/Contents/Developer' non esiste, beh, ho 4.6 release in modo che sia sbagliato. – zaph

risposta

6

Ho cercato a lungo e finalmente ho trovato qualcosa e ho risolto lo stesso problema per me. Per chi ha ancora bisogno di:

In configurazione Regolazione>Altro Linker Bandiera:

Probabilmente la bandiera è diverso per il debug e altri.
Provare a cambiare dovunque $(TARGET_BUILD_DIR) a $(BUILT_PRODUCTS_DIR).

Per me, ho modificato $(TARGET_BUILD_DIR)/libPods.a in $(BUILT_PRODUCTS_DIR)/libPods.a e risolto il problema.

Problemi correlati