iPhone OS版AppStore部署

时间:2009-02-16 10:52:17

标签: iphone xcode app-store

我的问题与iphone appstore部署处理部署有关,当不同版本的iphone请求应用程序时。 此外,是否必须为每个版本提交一个版本,即2.0,2.1和2.2。 我是为Windows移动开发的,并根据他们使用的Windows移动平台将用户重定向到某个网址。他们只需下载并运行一个cab文件。

试着了解App Store部署过程的工作原理。

2 个答案:

答案 0 :(得分:0)

它的工作方式是您提交使用SDK X版本构建的应用程序。然后用户只能在手机上运行> = X时下载(iPhone)或同步(iTunes)应用程序。

要记住一些事情;

  1. 有许多固件升级实例的更改已破坏应用程序。因此,最好使用最新版本的SDK进行测试。
  2. 在某些时候,Apple可能会将旧SDK“列入黑名单”并要求应用程序使用最少的某个版本。

答案 1 :(得分:0)

您可以使用最新的SDK(例如2.2.1)来定位任何早期操作系统的手机,只要您不使用仅在以后的操作系统上提供的API。

target OS   app generally works on
---------   ----------------------
2.0         2.2.1, 2.2, 2.1, 2.0
2.1         2.2.1, 2.2, 2.1
2.2         2.2.1, 2.2
2.2.1       2.2.1

但是,如果您使用早期手机操作系统中不存在的API,那么它将无效。例如,此页面上的API将无法在OS 2.1上运行(您需要登录才能查看该页面的内容。):http://developer.apple.com/iphone/library/releasenotes/Miscellaneous/iPhone22APIDiffs/iPhone21_iPhone22_APIDiffs.html