【发布时间】:2012-03-15 12:29:13
【问题描述】:
如何确保我们没有使用最新的 SDK API?
假设您安装了 iOs 5.0 SDK,但您正在为 iOS 4.0 开发应用程序,我们如何确保我们不会意外使用任何会破坏向后兼容性的最新 API?
【问题讨论】:
如何确保我们没有使用最新的 SDK API?
假设您安装了 iOs 5.0 SDK,但您正在为 iOS 4.0 开发应用程序,我们如何确保我们不会意外使用任何会破坏向后兼容性的最新 API?
【问题讨论】:
您必须在 Xcode 上设置正确的部署目标并针对最新的 SDK 进行构建。
在 PROJECTS -> YourName 的 Build Settings 选项卡上搜索 iOS Deployement Target 设置。这也会改变 TARGETS -> YourName 上的设置。
更多参考请参见Apple doc。
正如 hotpaw2 在此 stackoverflow topic
中所写他们将无法安装和运行应用程序(直到他们升级 其设备上的操作系统到部署目标或更高版本的操作系统)。但 他们也许可以使用 iTunes 购买和下载应用程序 Mac 或 PC。
希望对你有帮助。
【讨论】:
尝试将目标的基础 sdk 设置为 iphone4(屏幕截图上为 3.2)并构建项目:
【讨论】: