【问题标题】:Distributing iPhone applications 2.1 vs 2.0分发 iPhone 应用程序 2.1 与 2.0
【发布时间】:2010-09-13 18:58:36
【问题描述】:

针对 2.1 编译的 iPhone 应用程序能否通过 iTunes 在 2.0 设备上成功安装?

我知道用 2.1 编译的 iPhone 应用程序可以在 2.0 设备上运行(假设它们没有使用 2.1 的任何新功能)。但不确定 iTunes 是否会允许安装。

有人有这方面的具体信息吗?

我在 AppStore 上没有看到任何仅 2.1+ 的应用程序。

【问题讨论】:

    标签: iphone app-store


    【解决方案1】:

    我相信针对 2.1 编译的应用程序在通过 iTunes 查看时会被标记为“需要 iPhone 2.1 软件更新”。 (但不是从 iPhone 上查看时 - iPhone 的 App Store 应用程序仅显示应用程序元数据的子集。)

    一个例子:Caliper(在“应用程序描述->要求”下)

    但是,我不知道这个“要求”是否真的得到执行。

    【讨论】:

    • 强制执行。我的一位同事试图在他的 2.0 iTouch 上安装 Toy Bot Diaries Free,但 iTunes 不允许。
    【解决方案2】:

    没有。

    如前所述,使用 2.1 编译的应用程序将在 iTunes 中标记为需要 2.1。

    如果您尝试从 iPhone 下载 2.1 应用程序,或通过 iTunes 同步 2.1 应用程序,您将收到一条消息,指出需要 iPhone OS 2.1。

    【讨论】:

      【解决方案3】:

      简短的回答,是的。

      有些应用在 2.1 中不能 100% 运行,但是这两个固件几乎是向后兼容的

      【讨论】:

      • 是的,我知道固件是兼容的。但在临时测试期间,iTunes 会拒绝将 2.1 应用程序加载到 2.0 设备上。如果我通过 Xcode 构建和安装,事情就会变得很美好。情况有点混乱。
      • 我认为,在实际部署应用并将其发送到应用商店时,它在两种固件上都可以正常工作。另外,如果能在iPhone模拟器上运行,应该没问题
      • 嗯,iPhone 模拟器是一种非常非常糟糕的方式来查看设备上实际运行的内容(以 NSXMLDocument 为例)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      • 2012-04-24
      • 2012-06-24
      • 2017-10-01
      • 1970-01-01
      相关资源
      最近更新 更多