什么是可以在armv7s和arm64上运行的所有支持的ios设备.换句话说,如果我在构建体系结构中没有包含armv7,那么我将排除哪个市场?
我很好奇armv7s,而不是armv7.我认为这将是一个基本的谷歌搜索,但未能找到一个明确的答案.
添加到UIRequiredDeviceCapabilities"armv7s"和"armv8"会限制用户在iPhone 5/5s/5c以外的设备上从AppStore安装我的应用程序吗?
我发现这些文章非常有用:
我也搜索了所有的SO,我的问题没有完整/正确的答案.也许除了这一个:限制只在iPhone5上工作的应用程序?,但它应该(?)仅适用于iPhone 5和iPhone 5C,而不适用于iPhone 5S.
我正在使用Unity3D制作的游戏,由于二进制文件的大小,我正在考虑仅针对64位设备的想法(因此,避免使用胖二进制文件中的armv7和armv7s切片).由于第三方框架(特别是谷歌),Bitcode目前不是一个选项,因此64位定位是我的最后手段.
在平台状态中,据说"所以今后,我们将允许您向商店提交64位应用程序,从今年晚些时候的iOS 9开始."这让我觉得它目前是可行的.
我见过一些关于黑客的线索,UIRequiredDeviceCapabilities但没有成功.
我的Xcode版本是Version 7.1.1 (7B1005).
有人知道提交64个应用程序的实际步骤是什么吗?
编辑:
让我说清楚一下:
我的应用程序是目前在App Store都可以使用armv7和arm64架构.
arm64-only更新(降级,删除支持armv7)?armv7设备的用户在App Store中查找我的应用,会发生什么?用户将被允许下载我的应用程序的前一版本(同时支持一armv7和arm64)?谢谢