Ошибка Command/usr/bin / lipo с кодом выхода 1

Я, наконец, закончил свое приложение, и я готовился загрузить, когда эта внезапная ошибка ударила меня, и я понятия не имею, что делать. Я проверил другие сообщения, говорящие об изменении идентификатора подписи кода, и я сделал это, но не повезло. Я пробовал каждый вариант в идентичности и без изменений. Если кто-нибудь знает, что происходит, я был бы очень признателен, так как я просто хотел бы представить свое приложение.

вот что еще говорится в журнале erorr:

/usr/bin/lipo: /Users/teddy/Library/Developer/Xcode/DerivedData/grocery_stores-dcyubhefhrcjhtcxbhldfpukdgdz/Build/Intermediates/grocery stores.build/Release-iphoneos/grocerystores.build/Objects-normal/armv7/grocery stores and /Users/teddy/Library/Developer/Xcode/DerivedData/grocery_stores-dcyubhefhrcjhtcxbhldfpukdgdz/Build/Intermediates/grocery stores.build/Release-iphoneos/grocery stores.build/Objects-normal/armv7/grocery stores have the same architectures (armv7) and can't be in the same fat output file

Command /usr/bin/lipo failed with exit code 1

4 ответов


Я решил эту проблему, изменив значение допустимой архитектуры, найденной в Project > Build Settings > Architectures от значения по умолчанию "armv6 armv7"до " armv7". Надеюсь, это поможет.


трудно увидеть, что именно происходит без команды, которую вы запускаете. Мне кажется, что вы указываете один и тот же входной файл дважды, а именно версию arm7 и lipo говорит вам, что вы не можете добавить 2 версии ARM7 продуктовых магазинов в универсальный файл. Можете ли вы ввести всю команду lipo, которую вы используете? Со страницы lipo man: -создавать Возьмите входные файлы (или файл) и создайте из них один универсальный выходной файл. Ты можешь один и тот же файл указан дважды здесь?


попробуйте изменить цель сборки на симулятор сборки, очистить и повторно запустить.


в моем случае я использовал pods и oped projectFile вместо project workspace