Xcode 4.4.1和Xcode 4.5并排

时间:2012-09-24 15:19:03

标签: ios xcode

任何人都在同一台机器上并排有这两个版本的Xcode吗?

我安装了Xcode 4.4.1,我想更新到最新版本(4.5),所以我可以使用iOS 6 SDK,但我需要为某些客户端保留4.4.1。

我可以制作此版本的简单副本并在升级后继续安装吗?因为我知道有些人试图做到这一点而失败了。

3 个答案:

答案 0 :(得分:6)

  1. 完成Time Machine备份。
  2. 将Xcode升级到4.5。
  3. 从Time Machine备份恢复Xcode 4.4。 (您可能需要返回几个小时,具体取决于Xcode 4.5下载的时间。检查文件大小。)保留两者。
  4. 将Xcode(原始)重命名为Xcode 4.4.1。
  5. 完成此操作后,只需运行相应版本的Xcode即可。 Xcode 4.5将更新一些系统组件,但这些更新不会阻止Xcode 4.4.1运行。

    如果您使用命令行工具,则应使用xcode-select在版本或环境变量DEVELOPER_DIR之间切换以固定特定版本。

答案 1 :(得分:2)

由于Xcode在App Store上可用,它只是一个普通的应用程序。如果您安装新版本,它不会在/Developer下安装任何可以覆盖的内容。所有必需的文件都在应用程序包中(首选项,文档除外 - 这些文件将由多个Xcode版本共享)

如果您想确定,我推荐以下内容。备份旧版本(到外部硬盘),安装新版本并使用其他名称恢复旧版本。

答案 2 :(得分:1)

有些人失败的原因是当他们从Mac App Store下载Xcode 4.5时,它覆盖了他们现有的Xcode 4.4.1。如果Mac App Store在任何地方看到现有版本的Xcode,它将执行此操作。有两种可能的解决方案:

  • 请勿使用Mac App Store。始终可以从Apple Developer站点获得任何版本的Xcode作为普通下载。

  • 使用Mac App Store,但在此之前,请压缩现有的Xcode副本。这样,压缩副本将通过下载过程保留。之后,您可以解压缩它。

请注意,同一文件夹(例如顶级应用程序)中不能存在两个不同版本的Xcode,因为它们具有相同的名称。简单的解决方案是将其中一个放在子文件夹中。