Могу ли я опубликовать обновление в хранилище приложений с настройкой "Только встроенная активная архитектура" на "Да"?

Я случайно отправил сборку в хранилище приложений с настройкой "Только встроенная активная архитектура" (ONLY_ACTIVE_ARCH) на "Да". Телефон, для которого я архивировал его, был 3GS. Означает ли это, что телефоны с другими архитектурами, такими как iPhone 5 с ARMv7S, не смогут запустить приложение?

Ответы

Ответ 1

Если выбрать "Только построить активную архитектуру" YES, это ускорит ваше время строительства, построив только текущую архитектуру. Но когда вы создаете для релиза, установите его на NO

Ответ 2

Эта ссылка может помочь вам...

http://useyourloaf.com/blog/2010/04/21/xcode-build-active-architecture-only.html

Тем не менее, я уже создал некоторые приложения и отправил их в App Store с установленной опцией. Это было связано с тем, что у меня было более старое устройство iPod, которое я использовал для "Архивирования" приложения и последующего представления, тогда как цель сборки включала ARM7. Без набора параметров я не смог бы создать его для более старого iPod и, следовательно, не мог бы архивировать и публиковать.

Итак, я бы сказал, что с вами все будет в порядке, не переживая боли повторной отправки и подвергая себя перезапущенному счетчику, ожидающему рассмотрения.

Марк

Ответ 3

Настройки сборки Xcode имеют Build Active Architecture Only[ONLY_ACTIVE_ARCH] для каждого проекта/цели.

YES - Если установлено значение "да", Xcode обнаружит подключенное устройство, определит архитектуру и будет опираться только на эту архитектуру.

NO - Если установлено значение no, то оно будет основано на всех архитектурах по умолчанию или на указанном списке в valid architectures

Подробнее здесь