安装新旧版本的Xcode

所以我看到这篇文章: http : //mobiledevelopertips.com/xcode/download-and-install-older-versions-of-xcode-xcode-previous-releases.html

关于下载旧版本的Xcode。 到目前为止,我一直只是从App Store下载了最新版本的Xcode,让它做到了。 最近在一台安装了Xcode 4.5的计算机上,我注意到如果我创建一个新项目,我只会得到iOS 6.0模拟器,而不是5.0或5.1。

  1. 我的第一个问题是,我是否需要旧版本的Xcode来构建适用于较旧操作系统的应用程序(例如iOS 4,iOS 5.0,5.1等)?

  2. 如果是这样,安装这些旧版Xcode的最佳方法是什么。 我看到他们也有下载的命令行工具。 我不确定这些东西是如何起作用的。

  3. 更新到最新Xcode但保留旧Xcode的最佳方法是什么? 在安装了Xcode 4.4.1的另一台机器上,我想我可以从ADC网站下载Xcode 4.5并进行安装。 我下载了它,双击.dmg,然后双击Xcode文件。 然后安装了Xcode 4.5而没有问我在哪里安装它,所以我可以保留旧版本的Xcode(假设我需要它,如我在第一个问题中所述)。

谢谢!

我注意到如果我创建一个新项目,我只能获得iOS 6.0模拟器,而不是5.0或5.1。

选择项目目标,在“ Summary选项卡中,为应用设置最低的部署目标 (我认为Xcode 4.5中的默认值为6.0)。

我的第一个问题是,我是否需要旧版本的Xcode来构建适用于较旧操作系统的应用程序(例如iOS 4,iOS 5.0,5.1等)?

如果您从旧版本的Xcode更新,则可以在新版本中使用旧的SDK和模拟器。

如果是这样,安装这些旧版Xcode的最佳方法是什么。 我看到他们也有下载的命令行工具。 我不确定这些东西是如何起作用的。

实际上,不同版本的Xcode可以保持愉快。 它现在是一个App Bundle。

第三个问题

只需将新版本的Xcode拖到Application文件夹即可。 那已经完成了。 🙂

回答你的问题:

1)是的。 我重命名Xcode以添加版本号(即Xcode_441.app)

2)我保存了我已经下载的所有Xcode版本的存档,以便在Apple从他们的下载站点中提取后可以使用它们。

3)重命名它们对我有用,我通常在可用时直接下载,而不是从MAS获取它。 尝试在安装之前重命名Xcode。

不用谢。

通过自定义安装路径可以安装多个XCode。 另请注意,新的4.x安装模型是应用程序下的应用程序包,它是自包含的,因此可以在安装新的XCode之前重命名旧的。 您也可以从开发者网站下载最新版本(4.5)。

您还可以通过转到4.5中的XCode首选项来添加旧模拟器。

查看XCode,首选项,下载。 XCode 4.5提供5.0和5.1模拟器供下载。 您下载命令行工具的相同位置。

例如,我将5.0模拟器添加到我的XCode 4.5安装中以与6.0模拟器一起使用:

XCode下载