Я пытаюсь создать свой проект для своего iphone 5, и я продолжаю получать это предупреждение Нет архитектур для компиляции для (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7)
Кто-нибудь знает, как это исправить?
Проблемы с зависимостью xcode 4.5 от iphone 5
Ответы (1)
Вы получаете эту ошибку, потому что ваша активная архитектура — armv7s
(armv7s — это архитектура для SoC A6 iPhone 5):
активная арка = armv7s
но эта архитектура не указана среди ваших допустимых архитектур:
VALID_ARCHS=armv6 armv7
Измените «Действительные архитектуры» в «Настройки сборки» цели вашего проекта, добавив armv7s (вы также можете удалить armv6, поскольку Xcode 4.5 больше не поддерживает это):
Вам также может понадобиться изменить свойство «Архитектуры»:
и установите для параметра «Только активная архитектура» значение НЕТ (чтобы ваш проект был создан для всех перечисленных архитектур, включая armv7, которые могут выполнять более старые устройства, например iPhone 4S):
Кроме того, проверьте этот ответ.
person
Imre Kelényi
schedule
28.09.2012
единственное, что мне пришлось изменить, это установить для параметра Build Active Architecture Only значение NO! Спасибо
- person Stephen; 29.09.2012
Я предполагаю, что, установив для него значение NO, будет построена версия вашего приложения на архитектуре armv7, которая работает на iPhone 5. Рад, что смог помочь!
- person Imre Kelényi; 29.09.2012