Xcode 4.5与iOS 6在Snow Leopard上的搭配

4

我想开始iOS 6开发。我以前在iOS 4上进行过开发,现在我的机器上安装了Xcode 4.2,并存有以前iOS版本的一些项目。

我希望下载最新的开发者版本Xcode 4.5 + iOS 6,并在我的系统上开始开发,但我不想失去我已经编写的以前的项目。我希望能够编译并在模拟器中运行它们。

我有以下问题:

  • 我能在Snow Leopard上安装和运行Xcode 4.5吗?

  • 一旦我安装了Xcode 4.5,是否会升级我的现有Xcode安装程序?

  • 如果我的现有Xcode安装被覆盖为Xcode 4.5,我是否能在新的Xcode上运行我的iOS 3+和iOS 4+应用程序?

  • 如果Xcode 4.5作为一个单独的安装程序安装在我的Mac上,我能同时运行两个Xcode版本吗?那么这种安装方式的最佳实践是什么?


3
iOS 6受NDA保护。您不能在苹果开发者论坛以外讨论此话题。话虽如此,Xcode beta不会取代您当前安装的Xcode。 - J2theC
2
你的问题中提到了Snow Leopard,但标签却是[osx-mountain-lion]。那么你使用的是哪个版本呢? - BoltClock
@banditKing 已经被更改了。 - Bo A
@J2theC 好的,我明白了。我以为没问题,因为我没有讨论任何关于XCode 4.5或iOS6的功能或其他内容。我只是想知道它们是否可以与之前的XCode版本一起存在。 - banditKing
1
相比于之前的Mac OS X版本和Windows,Mountain Lion和Lion非常便宜。 - Bo A
显示剩余3条评论
2个回答

5

由于保密协议,我无法谈论Xcode 4.5,但我可以基于Xcode 4.3和4.4回答你的一些问题。


  • 我能在Snow Leopard上安装和运行Xcode 4.5吗?

不行。Xcode 4.2是Snow Leopard上支持的最后一个版本。

  • 一旦我安装了Xcode 4.5,是否会升级我的现有Xcode安装?

虽然你不能在Snow Leopard上升级,但在Lion上,Xcode 4.3+与Xcode 4.0-4.2一起安装,将Developer文件夹移动到Xcode.app内部。

  • 如果我的现有Xcode安装被覆盖为Xcode 4.5,我是否能够在新的Xcode上运行我的iOS 3+和iOS 4+应用程序?

关于Xcode 4.5无法确定,但在4.4上,你可以通过Xcode首选项窗口手动下载iOS 5模拟器并获得4.3,但你只能在Mountain Lion上使用iOS 5模拟器。但你可以在真实设备上测试iOS 3+。

  • 如果Xcode 4.5作为我的Mac的单独安装,我是否可以同时运行两个Xcode版本?该安装有什么最佳实践吗?

在这种情况下,你必须使用Lion,并安装了Xcode 4.2和4.5。这样做应该没有问题。


0

"Xcode 4.2是Snow Leopard上最后支持的版本。" - 很高兴我找到了这个信息。

由于某种原因,iOS开发者门户网站上没有提供Xcode 4.2 Snow Leopard镜像。它只提供给Lion,但Snow Leopard可用的最新版本是3.2.5。

然而,我在Mac开发者门户网站上找到了它: enter image description here

荒谬,但很可能是他们搞错了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接