【发布时间】:2011-10-21 11:04:10
【问题描述】:
我使用 Base SDK 4.3 开发了该应用程序。
我想确保我的应用与 iOS 5 兼容。
在这种情况下,我应该将我的基础 SDK 更改为 5.0 还是保持在 4.3 并在 iPhone 5 Simulator 中进行测试?
请告诉我。
谢谢!
【问题讨论】:
标签: iphone objective-c ios cocoa-touch ios5
我使用 Base SDK 4.3 开发了该应用程序。
我想确保我的应用与 iOS 5 兼容。
在这种情况下,我应该将我的基础 SDK 更改为 5.0 还是保持在 4.3 并在 iPhone 5 Simulator 中进行测试?
请告诉我。
谢谢!
【问题讨论】:
标签: iphone objective-c ios cocoa-touch ios5
这是我对我所做的:
一旦您安装了最新版本的 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 的模拟器/设备上测试您的应用。
【讨论】:
如果您将部署目标更改为 5.0,您的应用将仅适用于运行 iOS 5.0 的设备。将其保持在 4.3(编辑:抱歉,您在这里谈论的是基本 sdk,但仍保留您的部署)并在 iOS 5 模拟器中进行测试。您当然也应该对装有 iOS 5.0 的设备执行相同的操作! (您的基本 sdk 与您的情况无关——如果您需要使用 5.0 的 API,请将其更改为 5.0)
【讨论】:
首先,如果您想确保在真实设备而不是模拟器上进行测试。 其次,您应该针对 iOS 5.0 进行编译并检查任何错误/警告。 三、可以设置iOS Deployment Target为4.3,在5.0模拟器上测试
【讨论】: