Ошибка Lipo при переносе проекта iOS в ARC

Я пытаюсь преобразовать свой проект iOs для использования ARC, но получаю сообщение об ошибке lipo ниже, это команда и ошибка

Команда:

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

Ошибка:

/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

person Sami    schedule 29.04.2013    source источник


Ответы (3)


Существует ли файл, на который ссылается lipo, или он имеет нулевой размер?

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

person Niels Castle    schedule 29.04.2013
comment
Спасибо, сработало отлично, у меня была цель установлена ​​​​на устройство iOS, но не было подключения к устройству, изменение цели на симулятор исправило это. - person Sami; 29.04.2013
comment
Простой переход на сборку симулятора исправил это для меня. Очень признателен! - person JohnK; 23.05.2013
comment
Все еще полезное более года спустя, мы просто взяли на себя разработку этого приложения, они начали разработку в феврале, и они не использовали ARC... - person Dave S; 18.07.2014

Удаление архитектуры armv7 при сохранении armv7s (найдено здесь) помогло мне.

person Robert    schedule 24.03.2015

Мне пришлось добавить i386 к моим действительным архитектурам, чтобы заставить это работать.

person edhnb    schedule 12.10.2015