Как поддержать 64-битную iOS и передать AppStore?
1 февраля 2015 года все приложения должны поддерживать 64bit. Однако у меня есть путаница в настройке сборки (допустимые архитектуры).
Передать AppStore. Каковы правильные настройки сборки?
Должен ли я добавить armv7, arm64 в действительные архитектуры
Или я должен добавить только armv7 в Valid Architectures.
Я должен поддерживать ОС 5.1.1.
Но, если я добавлю arm64 в Valid Architectures, я не смогу собрать или запустить устройство 5.1.1.
Я уже прочитал это руководство. https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html
Но я не уверен.
Кто-то сказал "добавить arm64", а кто-то сказал: "Вам не нужен arm64"
Какие правильные настройки для прохождения AppStore 1 февраля 2015 года.
2 ответа
В Xcode, во вкладке настроек сборки вашего проекта, ищите раздел архитектур.
Вы должны оставить значение "Стандарт архитектуры". Это включает в себя поддержку 32 и 64 бит:
Кстати, если вы хотите собрать и протестировать ваше приложение на устройстве 5.1.1, вам придется удалить поддержку 64 бит.
Невозможно установить одну сборку, которая включает архитектуру arm64, на устройства под управлением iOS 5.x, кроме использования App Store.
Так что для установки разработки или специальных сборок на устройство с iOS 5.x вам нужно сделать дополнительную сборку, не включающую 64-битную архитектуру.
При отправке в App Store сборка может содержать все архитектуры, и Apple изменит двоичный код на своем конце, чтобы в этом случае проблема не возникала.
Решаемые.
Проблема = НЕТ Итак, я не смог собрать 5.1.1 Устройство. Потому что 5.1.1. устройство не поддерживается arm64
Решение. = ДА