iPhone 5S(arm64)所需的设备功能

4
我希望要求一个应用只能在iPhone 5S上安装。我认为我可以在info.Plist文件的“Required device capabilities”下添加arm64,但这样做时,Xcode不允许在iPhone 5S上运行该应用程序。
UIRequiredDeviceCapabilities的说明https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3没有提到iPhone 5S或arm64。
有人知道在“Required device capabilities”中列出arm64的应用程序是否应在iPhone 5S上运行吗?

这只是一个猜测,但也许你可以尝试仅使用arm64架构进行编译? - Vladimir Gritsenko
如果我不在64位架构中包含armv7,Xcode会报错。 - Jackson
只是需要考虑一下:也许苹果不希望开发者仅为iPhone 5S部署应用程序?尝试在开发者论坛上找到一些信息。实际上,除了Touch ID之外,其他设备都可以做到的事情并没有什么区别,而且Touch ID对于开发者来说是禁止使用的。因此,试图将应用程序限制为iPhone 5S似乎是没有充分理由而不必要地排除其他设备。 - CodeSmile
1
有一些功能是限定在iPhone 5S上的,例如M7运动协处理器芯片。这是唯一完全独特于5S的传感器,也是我应用程序所需的,因此我想让它只在iPhone 5S上运行。如果我的应用程序需要仅存在于5S中的硬件,您认为苹果可能会拒绝它吗? - Jackson
1个回答

1

很好。我错过了苹果的这个消息。只要他们不拒绝我的应用,我可以等到下个月再让它需要64位。我只希望他们不会拒绝它,因为它可以在所有iOS7设备上下载,但只能在最新的硬件上正常运行。我不想等一个月才发布它。 - Jackson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接