Приложения iPhone с целью развертывания ниже 4.3 должны включать архитектуру armv6 - PullRequest
27 голосов
/ 25 июля 2011

У меня проблема :-( При сборке приложения для релиза 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

Спасибо!

1 Ответ

32 голосов
/ 25 июля 2011

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

Это изhttp://www.weston -fl.com / blog /? P = 3050 (Этот сайт помог мне разрешить множество ошибок, поэтому Mike D поддерживает этот процесс.)

  1. В XCode перейдите к Настройкам сборки и найдите группу Архитектур (это наверху, так трудно пропустить).Добавьте armv6 в строку Architectures.Он должен содержать armv6, armv7 или Standard (armv6 armv7)
  2. Установить базовый SDK для последней версии iOS (в настоящее время установлен на iOS…)
  3. Снять отметку «Создать только активную архитектуру» или установить значение «NO».
  4. В действительных архитектурах должен отображаться armv6 armv7 Когда ваш проект использует ваши собственные зависимые библиотеки, соберите их с той же (правильной) конфигурацией.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...