不支持 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 的值才能排除它。

【讨论】:

当您只需点击GeneraliOS Deployment Target 就在那里,因此无需搜索,这似乎是一种冗长的方式。【参考方案2】:

你不能。 iPad mini 第一代是运行 iOS 7.x 的非视网膜设备,因此开发目标对您没有帮助。

如果您也想排除 iPad mini,您可以通过UIRequiredDeviceCapabilities 要求带闪光灯的相机,但这样会: a) 排除所有配备 Retina 显示屏的 iPad 型号 b) 可能会导致您的应用被拒绝

所以,虽然我也希望停止为了非视网膜支持而浪费开发时间和磁盘空间,但恐怕我们暂时还是坚持下去。

【讨论】:

iPhone 3GS 也不是视网膜,但此设备支持一直到 iOS 6.1iPhone 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 中的错误,如果问题依然存在

支持所有 iPhone 设备所需的图像尺寸

求解决win10企业版无法安装hyper-v,无法安装hyper-v显示处理器没有所需的虚拟化功能

如何验证 Composer 版本约束支持所需的版本?