iOS —— App 限制只允许 iPhone 或 iPad 下载

、正常来说,Xcode 上的 iPhone 项目是可以在 iPad 上运行的。在 Target -> General -> Deployment Info -> Devices 上,可以选择 iPhone 或 iPad 。但是结果是没用的。
、我的需求是只允许 iPhone 下载, iPad 不可以。
、在网上查阅资料发现,有说在 plist 文件中, 添加 UIDeviceFamily 为 Array, item 为 Number ,1 表示为 iPhone , 2 表示为 iPad。事实证明,还是没用的。
、 终于,我在 stockoverflow 上找到了,在 plist 文件中,添加 UIRequiredDeviceCapabilities ,item 为 telephony , String 类型。意思为:不支持 telephony 的机型不可以下载。
、这是官网关于 Device Compatibility 的介绍。可以研究一下,灵活的避免某些机型。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。