【问题标题】:Programming for iOS with older Xcode使用旧版 Xcode 为 iOS 编程
【发布时间】:2012-10-17 11:54:39
【问题描述】:

我对 iOS 编码还很陌生,我有一个关于设置我的开发组件的问题。

我有装有 10.5.8 Leopard 的 MacBook Air。所以我们的问题是:编写具有 iPhone SDK 3.1.3 和 XCode 3.1.4 for Leopard (10.5.7) 的应用程序是否没有问题?创建的应用程序是否适用于所有 iphone 版本?有可能升级到山狮并使用最新的 xcode,但值得吗?考虑到我要先升级雪豹,再升级山狮。

提前感谢您的回答。

【问题讨论】:

  • 该应用程序适用于所有 iPhone,但 Apple 不允许您将使用旧 SDK 构建的应用程序提交到商店。所以你应该更新到最新的 XCode。
  • 我相信如果你将ML镜像刻录在双层DVD上并执行干净安装而不是系统更新(可能需要格式化分区),你可以节省一些钱。或者实际上,如果我没记错的话,我能够执行 ML update,其中一台 Mac 在将 SL 更新到最新可用版本后不会擦除系统。
  • "有可能升级到山狮并使用最新的 xcode,但值得吗?" ...你是认真的吗?
  • 重要的不是 Xcode 的版本,而是编译器的版本。

标签: iphone ios xcode


【解决方案1】:

如果你想将它们发送到应用商店,这些应用必须用最新的 iOS(现在是 iOS6)编译,所以你不能用 xcode 3.1.4 编译它们。

您需要 lion 下载包含 iOS 6 sdk 的 xcode 4.5

【讨论】:

    【解决方案2】:

    您的 MAC 机器的配置似乎与最新的 Mountain Lion 操作系统不兼容。即使它支持Lion OS,这本身也很重要。

    无论如何,使用 leopard,您只能开发 iOS 版本 3.2 的应用程序。因此,除非您使用最新的 SDK 编译它,否则您将无法将您的应用程序提交到 App Store。

    为此,您至少需要 Lion 操作系统(升级与 Mountain Lion 兼容的硬件会更好)。这样您就可以安装最新的 XCode(当前为 4.5 版)。它将允许您开发具有最新功能的功能齐全的 iOS 应用程序,并将它们上传到 Apple App Store。

    希望对您有所帮助。让我知道是否还有其他需要。

    【讨论】:

      猜你喜欢
      • 2015-12-21
      • 2015-01-03
      • 2012-12-27
      • 1970-01-01
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多