2013-08-12 3 views
0

Я сделал приложение в Xcode 4.6 и протестирован на устройстве. Приложение создано для iPhone и iPad. Когда я пытаюсь архивировать это сделать .ipa файл, я получаю эту ошибку:Xcode: Ошибка компоновщика Apple Mach-O

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/admin/Desktop/appName/appName/libzbar.a for architecture armv7s 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Как установить архитектуру для этого в настройках сборки? Или есть какая-то другая проблема?

ответ

3

библиотека libzbar.a должна быть построена для архитектуры armv7s. Если вы не можете этого сделать (потому что у вас нет исходного кода для этой библиотеки), вы должны удалить armv7s из допустимых архитектур. Вы можете изменить допустимые архитектуры на следующие этапы:

  • выберите имя проекта из Project Navigator
  • выберите проект целевой вкладке
  • откройте Настройки Построить
  • изменения в силе поля архитектуры
+0

изменения в что? рука 6 или более низкие версии? пожалуйста, укажите точное изменение. –

+0

Вы можете изменить его на armv6 и armv6s – JPetric

+0

не работает .. все равно получите то же сообщение об ошибке, если я добавлю armv6, armv5 в его архитектуру. –

Смежные вопросы