О 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-битные проблемы, чтобы отправить приложение в следующий раз.

Другие вопросы по тегам