Ответ 1
Если выбрать "Только построить активную архитектуру" YES, это ускорит ваше время строительства, построив только текущую архитектуру. Но когда вы создаете для релиза, установите его на NO
Я случайно отправил сборку в хранилище приложений с настройкой "Только встроенная активная архитектура" (ONLY_ACTIVE_ARCH) на "Да". Телефон, для которого я архивировал его, был 3GS. Означает ли это, что телефоны с другими архитектурами, такими как iPhone 5 с ARMv7S, не смогут запустить приложение?
Если выбрать "Только построить активную архитектуру" YES, это ускорит ваше время строительства, построив только текущую архитектуру. Но когда вы создаете для релиза, установите его на NO
Эта ссылка может помочь вам...
http://useyourloaf.com/blog/2010/04/21/xcode-build-active-architecture-only.html
Тем не менее, я уже создал некоторые приложения и отправил их в App Store с установленной опцией. Это было связано с тем, что у меня было более старое устройство iPod, которое я использовал для "Архивирования" приложения и последующего представления, тогда как цель сборки включала ARM7. Без набора параметров я не смог бы создать его для более старого iPod и, следовательно, не мог бы архивировать и публиковать.
Итак, я бы сказал, что с вами все будет в порядке, не переживая боли повторной отправки и подвергая себя перезапущенному счетчику, ожидающему рассмотрения.
Марк
Настройки сборки Xcode имеют Build Active Architecture Only
[ONLY_ACTIVE_ARCH] для каждого проекта/цели.
YES
- Если установлено значение "да", Xcode обнаружит подключенное устройство, определит архитектуру и будет опираться только на эту архитектуру.
NO
- Если установлено значение no, то оно будет основано на всех архитектурах по умолчанию или на указанном списке в valid architectures
Подробнее здесь