我将要在应用商店发布一个应用程序,并希望将最低OS版本设置为在iTunes中显示为“需要iPhone OS 3.x或更高版本”。有两个问题: 1)我在Xcode项目中哪里可以设置? 2)我知道UITableViewCell的numberOfLines属性仅存在于OS> 3.1中。如果我将我的最低要求设置为OS 3.0,那么使用3.1的人是否能正常看到我编码时设置的行数?(显然,使用3.0的人将无法看到)谢谢。
您需要做的是更改项目中的“部署目标”设置。部署目标指定您希望应用程序运行的最低操作系统版本,而不考虑您构建应用程序所使用的SDK版本。为确保应用程序在最新的操作系统版本上正确运行,应该始终使用最新的SDK构建应用程序。简而言之: 将基础SDK设置为最新的操作系统 将部署目标设置为您希望应用程序运行的最早操作系统版本。 回答您的第二个问题,如果您将“部署目标”设置为3.0,则您的仅适用于3.1的代码将无法编译。然而,有一些解决这个问题的解决方法。