iPhone/iPod Touch: исполнимая программа приложения пропускает требуемую архитектуру. По крайней мере одна из следующей архитектуры (ы) должна присутствовать: armv6
Q: Я получаю «iPhone/iPod Touch: исполнимая программа приложения пропускает требуемую архитектуру. По крайней мере одна из следующей архитектуры (ы) должна присутствовать: armv6». при подаче моего заявления на анализ с Xcode 4.2 или позже.
A: Вы получаете «без вести пропавших требуемой архитектуры». сообщение для один или больше следующих причин:
Ваш
Architectureв Target настройки сборки Уровня не содержитarmv6архитектура.Используйте опцию «Other» в
Architectureвсплывающее меню (см. рисунок 1) добавитьarmv6кArchitectureсборка, устанавливающая, как замечено на рисунке 2.



Ваш
Build Active Architecture ONLYустановка сборки установлена в YES.Установка
Build Active Architecture ONLYк YES указывает, что Вы только хотите создать свое приложение для собственной архитектуры, которая являетсяarmv7в Xcode 4. Удостоверьтесь этоArchitectureвключаетarmv6, тогда наборBuild Active Architecture ONLYк НЕ, как замечено на рисунке 3 для создавания приложения дляarmv6.

История версии документа
| Дата | Примечания |
|---|---|
| 13.02.2012 | Новый документ, описывающий, как разрешить «исполнимую программу приложения, пропускает требуемую архитектуру» сообщение. |