【问题标题】:iPhone OS Version AppStore DeploymentiPhone OS 版本 AppStore 部署
【发布时间】:2009-02-16 10:52:16
【问题描述】:

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

只是想了解 App Store 部署过程的工作原理。

【问题讨论】:

标签: iphone xcode app-store


【解决方案1】:

您可以使用最新的 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

【讨论】:

    【解决方案2】:

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

    需要记住的一些事项;

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 2012-07-02
      • 2011-03-08
      • 1970-01-01
      • 2012-01-08
      • 2010-11-01
      • 1970-01-01
      相关资源
      最近更新 更多