Posso avere più versioni Xcode installate?
Soluzione: in
realtà, come indicato da molte delle risposte precedenti, è possibile. Anche secondo il seguente blog Oracle Mobile Platform , è possibile installare più di un XCode nello stesso Mac. Il motivo per cui è necessario farlo può variare in base a te.
Scenario:
per ora potresti aver installato solo una versione di XCode. Principalmente l'unico rilascio dietro l'ultima versione di XCode che è disponibile tramite App Store (il mio ho Xcode 6.3.2 e avevo bisogno di tenerlo e installare anche Xcode 7 che è disponibile tramite App Store).
Per esempio: -
XCode 6.x è già stato installato e App Store ha XCode 7 già fornito da App Store. Per qualsiasi motivo è necessario mantenere quel vecchio XCode 6.x (come sapete da qualche tempo è stabile) e inoltre è necessario installare e provare il nuovo XCode 7,
quindi la domanda numero uno potrebbe essere, come e dove è possibile scaricare il file DMG installabile di Mac OS X per XCode 7 (o potrebbe essere se si desidera provare una versione XCode precedente)? Ok, ecco i download diretti di Apple apple (potrebbe essere necessario accedere all'account Apple Developer prima di visualizzare correttamente questo link), oppure di seguito è riportato un link Domande e risposte StackOverflow che fornisce la risposta a dove scaricare i file DMG per gli IDE XCode .
Quindi ora supponiamo che tu abbia ottenuto uno qualsiasi dei file DMG per la versione XCode che devi installare come secondario?
Passaggi:
segui i passaggi indicati di seguito che ho ottenuto dal primo link sopra indicato del blog di Oracles Mobile Platform.
- Chiudi Xcode se in esecuzione
- Rinomina
/Applications/Xcode.app
in/Applications/Xcode_6.x.app
- Immettere la password dell'amministratore quando richiesto
- Fare doppio clic sul file DMG dell'Xcode richiesto pre-scaricato e installarlo
- Una volta installato, prima di eseguirlo, cambia il nuovo
/Applications/Xcode.app
appena installato (secondo il mio esempio sopra riportato)/Application/Xcode_7.app
Nota*:
[Leggere pazientemente questa sezione fino alla nota successiva] Quando sono installate due versioni di Xcode, sulla workstation sono xcodebuild
installate anche due versioni di Command Line Tool ( ). La domanda è a cosa serviranno il tuo comando di compilazione Terminal e Xcode durante la creazione della tua app iOS. Perché insieme allo Strumento da riga di comando, dipende anche dall'SDK iOS utilizzato per creare la tua app.
La mia esperienza è stata che ho avuto due versioni di Xcode. Xcode 10 (precedente con iOS12.0 - iphoneos12.0) e Xcode 10.1 (nuovo con iOS 12.1 - iphoneos12.1). Quindi, ovviamente, le impostazioni per Command Line Tool sono state selezionate per utilizzare lo xcodebuild
strumento dalla vecchia app. Ho dovuto selezionarlo manualmente nella finestra delle preferenze di Xcode.
Dove impostare lo strumento da riga di comando nella finestra Preferenze Xcode?
- Seleziona la
Locations
scheda e lì, puoi selezionare tutte le versioni installate di Command Line Tools (che è xcodebuild
).
Come capire quale versione di iOS SDK viene utilizzata per creare la tua app iOS?
- Sul problema del Terminale seguente comando:
$> xcodebuild -showsdks
- Il comando sopra dovrebbe stampare tutti i dettagli dell'SDK che la tua attuale configurazione Xcode utilizza per costruire le tue app. E vedendo i risultati capirai che la tua versione SDK per iOS / iPhoneos dipende dalla modifica delle
xcodebuild
impostazioni dello Strumento da riga di comando ( ) sul tuo Xcode.
Nota **:
i link di Apple Download sopra indicati e i link ai post sul blog MPF di Oracles potrebbero cambiare e / o non essere disponibili in futuro.
Quindi spero che questa mia risposta possa essere utile a qualcun altro là fuori!
Saluti!