我想将我的iPhone应用从iOS 3升级到iOS 4。
一旦我升级到iOS4,该应用程序支持以前iOS的哪些版本? 例如。它会支持iOS 3,iOS2等。
谢谢!
答案 0 :(得分:2)
这取决于您实施的功能。如果您实现了特定于iOS 4的功能(如应用程序内的短信),则该功能将无法在以前的版本上运行。在某些情况下,这可能会导致您的应用程序无法在旧版本上运行。在尝试使用该功能之前,请确保该功能在运行时可用。
在目标的构建设置中,有“Base SDK”和“Deployment Target”。 “Base SDK”是您要编译的最新iOS,而“部署目标”是您希望应用程序运行的最旧的iOS。
答案 1 :(得分:1)
您可以将应用程序的部署目标设置为您希望应用与之兼容的SDK的基本版本。设置完成后,您的应用程序将与部署目标中的所有SDK版本兼容,并与当前版本兼容。
答案 2 :(得分:1)
iOS 4 SDK可以构建一个可以在iOS 3.0上运行的应用程序,方法是将项目的部署目标设置为相同但不早期。另一方面,几乎没有人仍在运行2.x,因此这种限制可能不是问题。