使用多個版本的 Xcode
你可以同時安裝多個版本的 Xcode(包括測試版)。只需在 Finder 中重新命名該應用程式即可避免衝突。
注意: 從 App Store 安裝 Xcode 會覆蓋計算機上的現有版本。你還可以從直接下載安裝 Xcode,以便更好地控制你擁有的版本。
Xcode 的每個副本都包含命令列工具(clang
,xcodebuild
等)。你可以選擇/usr/bin
中的命令呼叫哪些。
在 Xcode 的首選項中,在位置選項卡下,選擇 Xcode 的版本:
或者你可以使用 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