【问题标题】:iphone - Xcode 3.2.3 error regarding deployment targetiphone - 关于部署目标的 Xcode 3.2.3 错误
【发布时间】:2011-03-10 23:14:35
【问题描述】:

我有一个支持 iOS 2.0 的应用程序。

Base SDK 设置为 iPhone Device 4 和 iPhone OS 部署目标设置为 iPhone OS 2.0

我的目的是让它兼容 iPhone 3/3GS 和 4 和 iPod touch 第 2 代

这个设置我有编译文件,但是当我把它上传到 iTunes Connect 时我看到这个错误

您上传的二进制文件无效。为多个架构构建的应用程序需要 3.0 或更高版本的 iPhone OS 部署目标。

我该如何解决? 谢谢

==== 请注意:我的 Xcode 3.2.3 允许我编译 2.x,因为我将必要的文件从旧 Xcode 复制到了这个最新的

【问题讨论】:

    标签: iphone ipad


    【解决方案1】:

    将部署目标更改为 3.0,Apple 不再支持 iOS 2。

    如果您希望该应用与第二代 iPod touch 兼容,这不是问题,因为该设备完全能够运行 iOS 3 和 4。

    【讨论】:

    • 现有客户仍可在其设备上使用该版本。他们无法升级到较新的版本(除非他们升级操作系统)
    • 正如我在编辑中所说,它可以在 iPod touch 上正常工作。即使它没有,也将是苹果告诉他们迷路,而不是你。坦率地说,有什么理由继续使用 iOS 2?并非所有设备都支持 iOS 4(第一代 iPhone 和 iPod touch 不支持 iOS 4),但 iOS 3 支持。
    • 直接告诉您的客户:Apple 已决定停止对 iOS2 的支持。我认为您的客户会容忍您,因为这件事不在您的掌控之中。我认为您已经尽可能地追究此事,而没有将应用程序直接分发给不幸的客户。
    猜你喜欢
    • 2012-11-12
    • 2011-02-25
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    相关资源
    最近更新 更多