通用应用程序的iOS部署目标

时间:2011-01-07 19:10:18

标签: iphone objective-c

早上好,stackoverflow人员。

我遇到了一个小问题,我无法通过google,stackoverflow或Apple文档找到可靠的答案。也许我不是在寻找合适的关键词。 Anywho,关于我简单愚蠢的问题:

我目前正在开发一款通用应用。 我希望iOS部署目标设置为iPad为3.2+,iPhone / iPod Touch设置为4.0+ ,但设置只有一个字段。我应该将此值设置为3.2或4.0吗? 3.2不是仅限iPad的SDK吗?是否需要在两者项目构建设置和目标构建设置中设置此值吗?

请注意:我正在使用'最新iOS(目前设为4.2)'作为基本SDK,在阅读以下内容后,我仍然无法得出明确的答案:

http://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/cross_development/Configuring/configuring.html

对此事的任何帮助都将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

您应将Base SDK设置为最新版本,并将Deployment Target设置为3.2。 那么 - 这很重要 - 如果你使用任何只在4.0或更高版本中可用的API(也就是3.2中没有),那么你必须进行运行时检查,看看是否有API实际上是可用的,如果没有,可以做其他事情。