2013-07-22 6 views
5

ich diesen Fehler:Lipo Fehler: kann nicht geöffnet Eingabedatei

/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) 

Irgendwelche Vorschläge?

+0

Warum wird 'lipo' ausgeführt? – trojanfoe

+0

Weiß nicht. Ist es dann nicht erforderlich? – Snowcrash

+0

Es wird verwendet, um Multi-Arch-Binärdateien in einer einzigen Binärdatei zu kombinieren. Ich denke, es hängt davon ab, ob Sie mehrere Bögen unterstützen. Hat es jemals funktioniert? – trojanfoe

Antwort

6

Gehen Sie zu Projekt target-> Build setting-> Nur aktive Architektur erstellen und setzen Sie diese Build Active Architecture nur auf YES. Und es funktioniert jetzt gut ..

1

Ich habe auch das gleiche Problem. Ich benutzte Cocoapods, und eine andere Person hat den Code nach dem Hinzufügen neuer Pods mit verschiedenen Cocoapods-Versionen festgelegt. Sie müssen das Projekt erneut reinigen, indem Sie die Pods installieren und den xcode ausführen.

0

In meinem Fall war es eine veraltete Bibliothek. Ich hatte -xxxunusedlibrary in "Andere Linker Flags" in Build-Einstellungen.

Die Bibliothek wurde entfernt, aber die Einstellungen wurden nicht automatisch gelöscht.