2013-04-29 21 views
7

Sto cercando di convertire il mio progetto di iOs di utilizzare ARC, ma sto ricevendo un errore di lipo di sotto è il comando e l'erroreerrore Lipo quando coverting progetto iOS per Arc

Comando:

CreateUniversalBinary /Users/samichaudry/Library/Developer/Xcode/DerivedData/CartoonQuiz-bqmbxfcdkldmbqawgrfmjtebypuk/Build/Products/Debug-iphoneos/CartoonQuiz.app/CartoonQuiz normal "armv7 armv7s" 
cd "/Users/samichaudry/Projetcs/CartoonQuiz/Application/V1.01 New Design Universal/Application" 
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
lipo -create /Users/samichaudry/Library/Developer/Xcode/DerivedData/CartoonQuiz-bqmbxfcdkldmbqawgrfmjtebypuk/Build/Intermediates/CartoonQuiz.build/Debug-iphoneos/CartoonQuiz.build/Objects-normal/armv7/CartoonQuiz /Users/samichaudry/Library/Developer/Xcode/DerivedData/CartoonQuiz-bqmbxfcdkldmbqawgrfmjtebypuk/Build/Intermediates/CartoonQuiz.build/Debug-iphoneos/CartoonQuiz.build/Objects-normal/armv7s/CartoonQuiz -output /Users/samichaudry/Library/Developer/Xcode/DerivedData/CartoonQuiz-bqmbxfcdkldmbqawgrfmjtebypuk/Build/Products/Debug-iphoneos/CartoonQuiz.app/CartoonQuiz 

errore:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo: can't figure out the architecture type of: /Users/samichaudry/Library/Developer/Xcode/DerivedData/CartoonQuiz-bqmbxfcdkldmbqawgrfmjtebypuk/Build/Intermediates/CartoonQuiz.build/Debug-iphoneos/CartoonQuiz.build/Objects-normal/armv7/CartoonQuizCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo failed with exit code 1 

risposta

34

Il file a cui fa riferimento lipo esiste o è di dimensione zero?

Provare a modificare il target di costruzione in una build di simulatore, pulire e rieseguire.

+2

Grazie ha funzionato perfettamente, ho avuto l'obiettivo impostato su dispositivo iOS, ma non aveva alcun dispositivo di connessione, cambiando l'obiettivo per simulatore fissato. – Sami

+0

Fantastico! Molte grazie! – EmptyStack

+0

Semplicemente passando alla versione del simulatore, l'ho risolto per me. Molto apprezzato! – JohnK

0

Rimuovere l'architettura armv7 lasciando armv7s (trovato here) ha fatto per me.

0

Ho dovuto aggiungere i386 alle mie architetture valide per farlo funzionare.