我在 Virtual box 的帮助下在 Windows 7 PC 上安装了 Mac OS X Snow Leopard 10.6.2。我已经安装了 Xcode 3.1,因为它是 Mac OS X 10.6.2 上 Xcode 的兼容版本。
在 Xcode 4.3 开发的 Xcode 3.1 中运行 Xcode 项目时,我遇到很多错误。
有什么方法可以使代码在 xcode 3.1 上兼容,或者至少将 xcode 3.1 升级到 Mac OS X 10.6.2 支持的 xcode 4.3(附近)
我在 Virtual box 的帮助下在 Windows 7 PC 上安装了 Mac OS X Snow Leopard 10.6.2。我已经安装了 Xcode 3.1,因为它是 Mac OS X 10.6.2 上 Xcode 的兼容版本。
在 Xcode 4.3 开发的 Xcode 3.1 中运行 Xcode 项目时,我遇到很多错误。
有什么方法可以使代码在 xcode 3.1 上兼容,或者至少将 xcode 3.1 升级到 Mac OS X 10.6.2 支持的 xcode 4.3(附近)
如果您在http://developer.apple.com/ios使用您的开发者帐户登录,您会看到有一个指向“Xcode 4.2 for Snow Leopard”的链接。那正是你想要的。Xcode 3.1 已经过时了,并且不包含任何当前的 SDK。
自从您发布此内容以来已经有一段时间了,所以我希望您或其他人觉得这很有用。我在 VirtualBox 上运行 Mac OS X Snow Leopard 时遇到了同样的问题,并且无法运行高于 3.1 的 Xcode 版本。我的理解是,将 Mac OS 作为 VM 运行不允许您运行标准的内置升级实用程序来升级 OS。
此处记录了对我有用的解决方案How to install Snow Leopard Hackintosh in Virtualbox。
下面的方法很老套,没有经过任何彻底的测试。使用这些说明需要您自担风险。
首先您将升级 Mac OS Snow Leopard 然后您将安装 Xcode 4.2 您需要的步骤如下: