如果应用程序在 Xcode 中编译并将其 iOS 部署目标设置为 iOS 4.2,它会在运行早期版本 iOS 的设备上运行吗?该应用程序不具备 iOS 4 独有的功能。 我对 Snow Leopard 和 XCode 3.2.5 进行了全新安装,并且没有针对早期版本的 SDK 进行测试。
最佳答案
没有。部署目标定义了设备必须运行的最低要求的 iOS 版本。例如,您可以将构建目标设置为 3.1.3,以支持 iOS 版本 >= 3.1.3 的设备。 Base SDK 设置定义了您的应用程序使用的 SDK 版本。这将是 4.2。只要您不使用任何 iOS 4 功能,就可以安全地将部署目标设置为 3.1.3。
关于iphone - iOS 部署目标设置为 iOS 4.2。该应用程序可以在运行早期 iOS 版本的设备上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4747299/