iOS是否支持向后兼容? 如果我已经为iOS 4.3我的应用程序构建,它将在运行OS 4.2的设备上运行吗?
答案 0 :(得分:3)
您只需将“iOS部署目标”设置为“iOS 4.1”。
答案 1 :(得分:3)
这取决于你所说的“为......而建”。向后兼容性不是由您构建的SDK的版本号定义的。例如,使用SDK 4.3,您可以构建将在iOS 4.2(当然还有更早版本)上运行的应用程序。
您通过填写目标信息页面的部署目标条目来定义您的应用程序将支持的最低iOS版本。如果您在其中放置“4.3”,那么您的应用程序甚至不会安装在运行iOS 4.2或更早版本的计算机上。
您还有责任不使用您想要支持的iOS版本上没有的API。