不支持 iphone3g 所需的步骤
Posted
技术标签:
【中文标题】不支持 iphone3g 所需的步骤【英文标题】:Steps required NOT to support iphone3g 【发布时间】:2014-02-02 17:28:09 【问题描述】:我为 iphone 创建了一个通用应用程序。 我的问题是不支持 iphone3g 和非视网膜设备的必要步骤是什么。我需要调整 xCode 和 iTunes Connect 中的哪些设置才能通过审核流程?
【问题讨论】:
现在我打算将部署目标设置得足够高以排除设备。将保持这个问题开放,直到我从应用提交中获得反馈。将发布结果 原来开发目标就是解决方案。谢谢 【参考方案1】:iPhone 3G 支持的最后一个 ios 版本是 4.2.1。如果您将“iOS 部署目标”设置为高于 4.2.1(示例:5.0)的值,这将使应用程序无法在这些设备上运行。 iOS 部署目标设置位于“构建设置”选项卡下。
请注意,iPhone 3GS 是非视网膜的,需要高于 6.1.3 的值才能排除它。
【讨论】:
当您只需点击General
和iOS Deployment Target
就在那里,因此无需搜索,这似乎是一种冗长的方式。【参考方案2】:
你不能。 iPad mini 第一代是运行 iOS 7.x 的非视网膜设备,因此开发目标对您没有帮助。
如果您也想排除 iPad mini,您可以通过UIRequiredDeviceCapabilities
要求带闪光灯的相机,但这样会:
a) 排除所有配备 Retina 显示屏的 iPad 型号
b) 可能会导致您的应用被拒绝
所以,虽然我也希望停止为了非视网膜支持而浪费开发时间和磁盘空间,但恐怕我们暂时还是坚持下去。
【讨论】:
iPhone 3GS
也不是视网膜,但此设备支持一直到 iOS 6.1
而 iPhone 3G
仅支持到 iOS 4.2
所以你可以放弃对 iPhone 3G
的支持将Deployment target
更改为iOS 5
以上是关于不支持 iphone3g 所需的步骤的主要内容,如果未能解决你的问题,请参考以下文章
“错误:此 Java 实例不支持 32 位 JVM。” [1] “请安装所需的版本。”
Spyder3 Python IDE 不启动:“此 Windows 版本不支持所需的蓝牙 API”
HTTP 错误 501 501 未实现 Web 服务器不支持实现此请求所需的功能。请检查URL 中的错误,如果问题依然存在