2013-09-23 3 views
3

Я хочу, чтобы приложение было установлено только на iPhone 5S. Я думал, что могу просто поместить arm64 в разделе Обязательные устройства в файл info.Plist, но когда я это сделаю, Xcode не разрешит запуск приложения на iPhone 5S.Необходимые устройства для iPhone 5S (arm64)

Инструкции по UIRequiredDeviceCapabilities на https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3 не упоминаются iPhone 5S или arm64.

Кто-нибудь знает, должно ли приложение с arm64, указанное в разделе «Требуемые устройства», работать на iPhone 5S?

+0

Это выстрел в темноте, но, возможно, вы можете попробовать скомпилировать его только с arm64 архитектуры? –

+0

Xcode жалуется, если я не включаю armv7 вместе с 64-битной архитектурой. – Jackson

+0

Просто подумать: возможно, Apple не хочет, чтобы разработчики развертывали приложения * только * для iPhone 5S? Попытайтесь найти информацию об этом, возможно, на форумах разработчиков. На самом деле нет ничего другого, что может сделать другое устройство, кроме Touch ID, и это все равно запрещено разработчикам. Поэтому попытка ограничить приложение iPhone 5S кажется излишне исключающей другие устройства без уважительной причины. – LearnCocos2D

ответ

1

Попробуйте подождать следующий месяц. Выпустит новый XCode с более мощной поддержкой 32/64 бит.

https://developer.apple.com/news/index.php?id=9162013a

+0

Cool. Я пропустил эту новость от Apple. Пока они не отклоняют мое приложение, я могу подождать до следующего месяца, чтобы он требовал 64-битного. Я просто надеюсь, что они не отклонят его, так как он может быть загружен на всех устройствах iOS7, но работает только на новейшем оборудовании. Я не хочу ждать месяц, чтобы выпустить его. – Jackson

Смежные вопросы