我是不是需要卸载 Xcode 4 才能安装 Xcode 5?

Posted

技术标签:

【中文标题】我是不是需要卸载 Xcode 4 才能安装 Xcode 5?【英文标题】:Do I need to uninstall Xcode 4 to install Xcode 5?我是否需要卸载 Xcode 4 才能安装 Xcode 5? 【发布时间】:2013-09-27 04:20:54 【问题描述】:

我在 OS X 10.8.5 上安装了 Xcode 4.6.3。 安装 Xcode 5 的正确方法是什么?是需要先卸载4还是直接覆盖?

当然,我希望保留我当前的设置。

【问题讨论】:

【参考方案1】:

我将 Xcode 4.6.3 重命名为 Xcode4.app,然后将 Xcode 5 安装为默认的 Xcode.app,同时保持两个版本都可用。最好使用 Xcode-select 验证哪个 Xcode 是您的默认设置。

gdunham: ~$ xcode-select --print-path
/Applications/Xcode.app/Contents/Developer

example:
    # switch to Xcode 4.6.3
    xcode-select --switch /Applications/Xcode4.app/Contents/Developer

正如其他人所说,Xcode 是一个完整的自包含包。 SDK 和新工具包含在包内容中。正因为如此,你不需要安装命令行工具来使用 git 等。你可以设置别名并使用 xcrun 访问 Xcode 包内的命令行工具

gdunham: ~$ alias git='xcrun git'
gdunham: ~$ git --version
git version 1.8.3.4 (Apple Git-47)

您的个人设置存储在您的用户帐户~/Library/Application Support/Xcode 中,因此它们不应更改。

Xcode 文档集存储在这里 ~/Library/Developer/Shared/Documentation/DocSets 并共享。

【讨论】:

【参考方案2】:

您可以在不覆盖 Xcode 4 的情况下安装 Xcode 5。Xcode 的每个副本都将是 /Applications 文件夹中的唯一路径。

【讨论】:

【参考方案3】:

在我的机器上,我已将 Xcode 4 的副本放入我命名为“Xcode4”的文件夹中。

然后 Xcode5(它被命名为 Xcode.app,就像 Xcode4 一样)去往 Xcode 的最后一个版本去的地方。

SDK 和其他所有内容都嵌入在每个 Xcode 应用程序包中。

【讨论】:

【参考方案4】:

保留 Xcode 4 和 Xcode 5 没有任何问题。每个 Xcode 在 .../Applications 目录中都有唯一的路径

我同时使用 Xcode 4 和 5。使用它们没有任何问题。只有您可以一次使用一个模拟器

此外,可能出现的问题是使用 Xcode 5 构建的应用程序可能无法在 Xcode 4 中打开。由于 Xcode 5 中 XIB 文件所做的更改在 Xcode 4 中无法识别。请查看此链接以获取相同的@ 987654321@

希望这可能会有所帮助!

【讨论】:

以上是关于我是不是需要卸载 Xcode 4 才能安装 Xcode 5?的主要内容,如果未能解决你的问题,请参考以下文章

在安装 Xcode 10 GM 之前卸载 Xcode 9.4.1?

将 Xcode 3.2.4 升级到 3.2.5。先卸载?

xcodeframework不是最新

如果我将 Haskell Platform (2013.2.0.0) 与 GHC (7.6.3) 一起使用,是不是可以安装 Xcode 5?

如何在 Xcode 中使用分发推送证书?

如何在 OS X 10.9 中卸载多个 Xcode 实例