使 iPhone 应用程序与 iOS 5 兼容

Posted

技术标签:

【中文标题】使 iPhone 应用程序与 iOS 5 兼容【英文标题】:Making iPhone App iOS 5 Compatible 【发布时间】:2011-10-21 11:04:10 【问题描述】:

我使用 Base SDK 4.3 开发了该应用程序。

我想确保我的应用与 ios 5 兼容。

在这种情况下,我应该将我的基础 SDK 更改为 5.0 还是保持在 4.3 并在 iPhone 5 Simulator 中进行测试?

请告诉我。

谢谢!

【问题讨论】:

【参考方案1】:

这是我对我所做的:

一旦您安装了最新版本的 xCode 4.2,您将无法返回到 SDK 4.3。

A.因此,Base SDK 将设置为 SDK 5.0。 B. 如果您仍想支持 iOS 4.3 设备,请将“iOS 部署目标”设置为 iOS 4.3 或您仍想支持的任何最低版本。 C. 现在您可以在装有 iOS 4.3 或任何最低版本以及 iOS 5.0 的模拟器/设备上测试您的应用。

【讨论】:

【参考方案2】:

如果您将部署目标更改为 5.0,您的应用将仅适用于运行 iOS 5.0 的设备。将其保持在 4.3(编辑:抱歉,您在这里谈论的是基本 sdk,但仍保留您的部署)并在 iOS 5 模拟器中进行测试。您当然也应该对装有 iOS 5.0 的设备执行相同的操作! (您的基本 sdk 与您的情况无关——如果您需要使用 5.0 的 API,请将其更改为 5.0)

More about deployement targets here.

【讨论】:

【参考方案3】:

首先,如果您想确保在真实设备而不是模拟器上进行测试。 其次,您应该针对 iOS 5.0 进行编译并检查任何错误/警告。 三、可以设置iOS Deployment Target为4.3,在5.0模拟器上测试

【讨论】:

以上是关于使 iPhone 应用程序与 iOS 5 兼容的主要内容,如果未能解决你的问题,请参考以下文章

iOS 6:与 AddSubView 的兼容性问题

使 dojo dijit 布局与 iOS 兼容

ios 4.3 应用程序与 ios 5.0 的兼容性

如何使应用程序视图与 iPhone 6 和 6 plus 兼容

Xcode 5,如何使用与 IOS 6 和 IOS 7 兼容的 UI 构建应用程序 [重复]

如何使flutter android应用与三星j6和j4兼容?