2013-07-22 14 views
5

Dostaję taki błąd:Lipo Błąd: nie można otworzyć pliku wejściowego

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

jakieś sugestie?

+0

Dlaczego uruchamiany jest 'lipo'? – trojanfoe

+0

Dunno. Czy to nie jest wymagane? – Snowcrash

+0

Służy do łączenia binariów multi-arch w pojedynczy plik binarny. Chyba zależy to od tego, czy wspierasz wiele łuków. Czy to kiedykolwiek zadziałało? – trojanfoe

Odpowiedz

6

Przejdź do celu projektu-> Ustawienia kompilacji-> Buduj tylko aktywną architekturę i ustaw tę opcję Buduj aktywną architekturę tylko na TAK. I teraz działa dobrze ...

1

Mam również ten sam problem. Używałem cocoapods, a inna osoba popełniła kod po dodaniu nowych strąków z różnymi wersjami cocoapods. musisz oczyścić projekt ponownie instalując strąki i uruchomić kod xcode.

0

W moim przypadku była to nieaktualna biblioteka. Miałem -xxxunusedlibrary w "Inne znaczniki linkerów" w Ustawieniach kompilacji.

Biblioteka została usunięta, ale ustawienia nie zniknęły automatycznie.