7

我即将在应用商店发布一个应用,并且我希望将 iTunes 中显示的最低操作系统版本设置为“需要 iPhone OS 3.x 或更高版本”。2个问题:

1)我在我的 Xcode 项目中在哪里设置它?

2) 我知道 UITableViewCell numberOfLines 属性仅存在于 OS > 3.1 中。如果我将最低设置为 OS 3.0,拥有 3.1 的人是否能够在我编码时正确看到行数?(显然 3.0 上的人无法做到)

谢谢。

4

1 回答 1

14

您需要做的是更改项目中的部署目标设置。部署目标指定您希望应用程序在其上运行的最低操作系统。这与您构建的 SDK 无关,它应该始终是最新的 SDK,以便您可以确保您的应用程序在可用的最新操作系统版本上正确运行。所以,简而言之:

  • 将 Base SDK 设置为可用的最新操作系统
  • 将部署目标设置为您希望应用运行的最早操作系统。

要回答您的第二个问题,如果您将部署目标设置为 3.0,您的 3.1-only 代码将不再编译。但是,有解决该问题的方法。

于 2009-11-10T23:44:55.963 回答