1

我的问题与不同版本的 iphone 请求应用程序时的 iphone appstore 部署处理部署有关。此外,是否必须为每个版本(即 2.0、2.1 和 2.2)提交构建。我已经为 Windows mobile 开发并根据他们使用的 windows mobile 平台将用户重定向到某个 url。在那里,他们只需下载并运行一个 cab 文件。

只是想弄清楚 App Store 部署过程是如何工作的。

4

2 回答 2

0

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

有几件事要记住;

  1. 有许多固件升级的实例会破坏应用程序。因此,最好使用最新版本的 SDK 进行测试。
  2. 在某些时候,Apple 很可能会将旧的 SDK 列入“黑名单”,并要求应用程序至少使用某个版本。
于 2009-02-16T11:06:53.667 回答
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

于 2009-03-22T01:44:27.057 回答