【发布时间】:2009-02-16 10:52:16
【问题描述】:
我的问题与不同版本的 iphone 请求应用程序时的 iphone appstore 部署处理部署有关。 此外,是否必须为每个版本(即 2.0、2.1 和 2.2)提交构建。 我已经为 Windows mobile 开发并根据他们使用的 windows mobile 平台将用户重定向到某个 url。在那里他们只需下载并运行一个 cab 文件。
只是想了解 App Store 部署过程的工作原理。
【问题讨论】:
我的问题与不同版本的 iphone 请求应用程序时的 iphone appstore 部署处理部署有关。 此外,是否必须为每个版本(即 2.0、2.1 和 2.2)提交构建。 我已经为 Windows mobile 开发并根据他们使用的 windows mobile 平台将用户重定向到某个 url。在那里他们只需下载并运行一个 cab 文件。
只是想了解 App Store 部署过程的工作原理。
【问题讨论】:
您可以使用最新的 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
【讨论】:
它的工作方式是提交使用 SDK 版本 X 构建的应用。用户只有在手机上运行 >= X 时才能下载 (iPhone) 或同步 (iTunes) 应用程序。
需要记住的一些事项;
【讨论】: