О 64-битных требованиях и требованиях к iOS 8 для новых приложений
Apple объявила о 64-битном требовании, как показано ниже:
Начиная с 1 февраля 2015 года, новые приложения для iOS, загружаемые в App Store, должны включать поддержку 64-разрядных систем и собираться с помощью iOS 8 SDK, включенного в Xcode 6 или более позднюю версию. Чтобы включить 64-битную архитектуру в вашем проекте, мы рекомендуем использовать стандартную настройку сборки Xcode "Стандартные архитектуры", чтобы создать один двоичный файл как с 32-битным, так и с 64-битным кодом.
Я использую xcode 6 и мои настройки сборки цели
Standard architectures(armv7, arm64) – $(ARCHS_STANDARD)
Valid Architectures armv7, armv7s
я удалил arm64
из строки действительной архитектуры, потому что я получил ошибку в 64-битных устройствах, таких как 5s, iphone 6 и т. д. Могу ли я опубликовать свое приложение после 1 февраля?
1 ответ
Нет, вы не сможете опубликовать свое приложение после 1 февраля, если уберете arm64. В заявлении четко упоминается
... новые приложения iOS, загружаемые в App Store, должны включать поддержку 64-бит
а также
Чтобы включить 64-битный режим в вашем проекте, мы рекомендуем использовать стандартную настройку сборки Xcode "Стандартные архитектуры".
На данный момент вы можете опубликовать приложение до 1 февраля. Приложение войдет в процесс проверки и может быть одобрено, но в конечном итоге вам придется исправить все 64-битные проблемы, чтобы отправить приложение в следующий раз.