制作 iPhone 4S ***ONLY*** 应用程序

Posted

技术标签:

【中文标题】制作 iPhone 4S ***ONLY*** 应用程序【英文标题】:Making an iPhone 4S ***ONLY*** app 【发布时间】:2012-04-30 10:48:03 【问题描述】:

我一直在为此苦苦挣扎,但是有没有办法通过 info.plist 使该应用与 ONLY iPhone 4S(或新 iPad + iPhone 4S)兼容或以其他方式让使用其他 ios 设备型号的用户无法在其设备上查看和下载该应用?

【问题讨论】:

查看这个帖子***.com/questions/448162/…你可以找出它是什么设备,如果不是iphone 4s,不要让他们使用。 这和4S 60fps的视频拍摄没有关系吧? ***.com/questions/10344637/…不知道新iPad相机有没有这个功能? 【参考方案1】:

是的,你可以。 iPhone 4S 和新 iPad 是唯一支持蓝牙 4.0 低功耗通信的设备。正如我在this answer 中描述的那样,您可以将bluetooth-le 密钥添加到您的UIRequiredDeviceCapabilities 以防止在除iPhone 4S 和新iPad(未来的iOS 设备除外)之外的所有设备上安装。

您可以在iTunes Connect Developer Guide 的附录 C - 设备兼容性矩阵中查看各种设备的过滤器网格。

【讨论】:

有没有人尝试过这种方法并真正获得了Apple批准的应用程序?我至少可以叙述一个案例,Apple 拒绝了需要设备功能(不是 blootooth-le)的应用程序,而该应用程序实际上并未使用该应用程序。 不要使用这种方法。如果您的应用实际上不需要使用蓝牙文件,Apple 将因此拒绝您的应用。

以上是关于制作 iPhone 4S ***ONLY*** 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 4s 设备中的 XCTest 持续集成失败

iPhone 4s 外观模拟器

Xcode 5 开发代码可以在 iPhone 4s 上运行

Objective-c用iphone 4s插入数据

为 Autolayout 设置 UIScrollView 以便滚动 _only_ 用于小屏幕

是否可以仅针对 iphone 5 和 6 发布使用 spritekit 和 swift 开发的游戏