我有点好奇下面的情况会发生什么。您在 iTunes 商店(与客户)上有一个使用 iOS4 的现有应用程序,然后您发布一个更新到使用较新 iOS 的应用程序。
- 已升级到“更新版 iOS”的用户将获得更新。
- 那些没有更新的会怎样,他们还能使用旧的 iOS4 版本吗?
最佳答案
您的“部署目标”才是最重要的。设置部署目标允许您的应用程序设置它所需的最低操作系统版本。许多开发人员喜欢将其设置得尽可能早,除非您的应用依赖于仅在新 iOS 版本中可用的功能。
假设您有一个使用 iOS 4 SDK 编译的应用程序,并将 3.0 设置为部署目标。
- 使用 iOS 3 或 iOS 4(和 iOS 5)的用户可以下载并使用您的应用。
现在您发布一个使用 iOS 5 SDK 编译的更新并将 4.0 设置为您的部署目标。
- 使用 iOS 4 或 iOS 5 的用户可以下载或升级您的应用并使用它。
- 已购买您应用的 iOS 3 用户无法升级,但他们可以继续使用现有的已安装版本。
- 尚未购买您的应用的 iOS 3 用户现在将无法购买。
Apple 只会在应用商店中保留您应用的一个版本。
关于iphone - 将 iOS 应用程序升级到更新的操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6988665/