Xcode上的iPhone SDK部署目标

时间:2012-11-24 11:57:03

标签: ios xcode

我对xCode中的部署目标犹豫不决。 我的问题:如果我选择部署目标4.3,我的应用程序可以在iOS 3,4,5,6上运行吗?

我无法在iPhone上测试我的应用程序,因为我没有它,但我认为该应用程序只能在IOS 4.3或更高版本上运行

抱歉我的英文不好

2 个答案:

答案 0 :(得分:2)

如果您使用iOS 4.3作为部署目标,那么这将是您的应用支持的最低版本。所以,不,它不会在iOS 3.0中运行

此外,您还需要检测实际运行应用的iOS和program them conditionally中不存在的功能。

我建议支持iOS 5或更高版本。并且肯定忘记了iOS 3。

答案 1 :(得分:1)

这是正确的。部署目标是您的应用程序将支持的最早版本的iOS。

但请注意,如果您使用当前SDK(4.3)中的API调用(3.0 SDK中不存在),则应用程序将在运行iOS 3.0的设备上崩溃。

因此即使您可以将部署目标设置为3.0,也不能保证您的应用程序可以在iOS 3设备上运行。

有关详细信息,请参阅Apple Developer documentation