使用多個版本的 Xcode

你可以同時安裝多個版本的 Xcode(包括測試版)。只需在 Finder 中重新命名該應用程式即可避免衝突。

在 Finder 中重新命名 Xcode

注意: 從 App Store 安裝 Xcode 會覆蓋計算機上的現有版本。你還可以從直接下載安裝 Xcode,以便更好地控制你擁有的版本。

Xcode 的每個副本都包含命令列工具(clangxcodebuild 等)。你可以選擇/usr/bin 中的命令呼叫哪些。

在 Xcode 的首選項中,在位置選項卡下,選擇 Xcode 的版本:

StackOverflow 文件

或者你可以使用 xcode-select 從命令列管理版本 :

# Print the currently selected version
$ xcode-select --print-path
/Applications/Xcode.app/Contents/Developer

$ clang --version
Apple LLVM version 7.3.0 (clang-703.0.29)
Target: x86_64-apple-darwin15.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

# Find all installed versions using Spotlight
$ mdfind 'kMDItemCFBundleIdentifier = "com.apple.dt.Xcode"'
/Applications/Xcode.app
/Applications/Xcode72.app

# Check their version numbers
$ mdfind 'kMDItemCFBundleIdentifier = "com.apple.dt.Xcode"' | xargs mdls -name kMDItemVersion
kMDItemVersion = "7.3"
kMDItemVersion = "7.2.1"

# Switch to a different version
$ sudo xcode-select --switch /Applications/Xcode72.app

$ clang --version
Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin15.4.0
Thread model: posix