Подтвердить что ты не робот

Приложения iPhone с целью развертывания ниже 4.3 должны включать в себя архитектуру armv6

У меня проблема:-( Когда я создаю свое приложение для выпуска XCode, выдается предупреждение:

iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").

Но как я могу установить armv6 в моих настройках сборки? Я использую XCode 4.2 и здесь мои настройки сборки:

enter image description here

Спасибо!

4b9b3361

Ответ 1

Я не использовал эту версию, но текущий Xcode не поддерживает подписи для iOS 2.0, поэтому, когда выходит iOS 5, 3.0 может иметь ту же проблему, что не поддерживается

Это от http://www.weston-fl.com/blog/?p=3050 (Этот сайт помог мне разрешить так много ошибок, так что реквизит для Майка Д.)

  • В Xcode перейдите в раздел "Настройка параметров" и найдите группу "Архитектуры" (ее сверху, так сложно пропустить). Добавьте строку armv6 в архитектуру. Он должен содержать armv6, armv7 или Standard (armv6 armv7)
  • Установить базовый SDK в последнюю iOS (в настоящее время установлен на iOS...)
  • Снимите флажок Build Active Architecture Only или установите значение NO.
  • Действительные архитектуры должны показать armv6 armv7 Когда ваш проект использует ваши собственные зависимые библиотеки, создайте их с одинаковой (правильной) конфигурацией.