我在 OS X 10.8.5 上安装了 Xcode 4.6.3。安装 Xcode 5 的正确方法是什么?是需要先卸载4还是直接覆盖?
自然,我希望保留我当前的设置。
我将 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
并共享。
您可以在不覆盖 Xcode 4 的情况下安装 Xcode 5。Xcode 的每个副本都将是 /Applications 文件夹中的唯一路径。
在我的机器上,我已将 Xcode 4 的副本放入我命名为“Xcode4”的文件夹中。
然后 Xcode5(它被命名为 Xcode.app,就像 Xcode4 一样)去到最后一个版本的 Xcode 去的地方。
SDK 和其他所有内容都嵌入在每个 Xcode 应用程序包中。
保留 Xcode 4 和 Xcode 5 没有任何问题。这些 Xcode 中的每一个在 .../Applications 目录中都有唯一的路径。
我正在使用 Xcode 4 和 5。使用这些没有任何问题。一次只能使用一个模拟器。
此外,可能出现的问题是使用 Xcode 5 构建的应用程序可能无法在 Xcode 4 中打开。由于 Xcode 5 中 XIB 文件中所做的更改在 Xcode 4 中无法识别。签出此链接以获得相同的XIB 可以读取问题
希望这可能会有所帮助!