2011-10-21 50 views
0

我开发了使用Base SDK 4.3的应用程序。制作iPhone应用程序iOS 5兼容

我想确保我的应用程序与iOS 5兼容。

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

请让我知道。

谢谢!

回答

0

如果您将depoloyment目标更改为5.0,则您的应用仅适用于运行iOS 5.0的设备。将它保持在4.3(编辑:对不起,你在这里谈论基础sdk,但仍然保持depoloyment的原样)并在iOS 5模拟器中测试。您应该明确地对iOS 5.0的设备也这样做! (您的base sdk与您的案例无关 - 如果您需要使用5.0中的API,请将其更改为5.0)

More about deployement targets here

0

首先,如果你想确保测试真实的设备而不是模拟器。 其次,你应该编译iOS 5.0并检查任何错误/警告。 第三,你可以在5.0模拟器

1

这里设置iOS的部署目标为4.3和测试是我对矿井完成:

一旦你安装了最新版本的Xcode 4.2,你不能回去SDK 4.3。

答:所以Base SDK将被设置在SDK 5.0。
B.如果您仍想支持iOS 4.3设备,请将您的“iOS部署目标”设置为iOS 4.3或您仍想支持的最低版本。
C.现在,您可以在模拟器/设备上使用iOS 4.3或任何最低版本和iOS 5.0测试您的应用程序。