Xcode Utilizza più versioni di Xcode

Esempio

È possibile avere più versioni di Xcode installate contemporaneamente (comprese le versioni beta). Basta rinominare l'applicazione in Finder per evitare conflitti.

rinominare Xcode nel Finder

Nota: l' installazione di Xcode da App Store tende a sovrascrivere una versione esistente sul computer. Puoi anche installare Xcode da un download diretto per avere più controllo su quali versioni hai.

Ogni copia di Xcode include strumenti da riga di comando ( clang , xcodebuild , ecc.). È possibile scegliere quali sono richiamati dai comandi in /usr/bin .

Nelle preferenze di Xcode, sotto la scheda Posizioni, scegli una versione di Xcode:

Preferenze di località

Oppure puoi gestire versioni dalla riga di comando usando 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