Ошибка команды /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

Ответ 1

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

Ответ 2

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

Ответ 3

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

Ответ 4

В моем случае я использовал pods и oped projectFile вместо рабочей области проекта

Ответ 5

В моем случае это было построение проекта на симуляторе в схеме выпуска, изменив его на отладку, и это сработало.