Posso ter várias versões do Xcode instaladas?
Solução:
Na verdade, como muitas das respostas acima dizem, é possível. Mesmo de acordo com o seguinte Blog do Oracle Mobile Platform , você pode instalar mais de um XCodes no mesmo Mac. A razão pela qual você precisa fazer isso pode variar de acordo com você.
Cenário:
Você pode ter instalado apenas uma versão do XCode por enquanto. Principalmente o lançamento da versão mais recente do XCode, disponível na App Store (eu tenho o Xcode 6.3.2 e eu precisava mantê-lo e também instalar o Xcode 7, disponível na App Store).
Para Ex: -
Você já instalou o XCode 6.xe a App Store já possui o XCode 7 fornecido pela App Store. Por qualquer motivo, você precisa manter o XCode 6.x mais antigo (como você sabe que está estável há algum tempo) e também instalar e experimentar o novo XCode 7.
Portanto, a pergunta número um pode ser: como e onde você pode baixar o arquivo DMG instalável do Mac OS X para o XCode 7 (ou pode ser se você quiser experimentar uma versão mais antiga do XCode)? Ok, aqui está o link direto para downloads da apple (você pode precisar fazer login na conta Apple Developer antes de visualizar esse link corretamente) ou o seguinte é um link de Perguntas e respostas sobre StackOverflow, que fornece a resposta para onde baixar arquivos DMG para IDEs XCode .
Então agora vamos supor que você tenha obtido algum arquivo DMG para a versão XCode que você precisa instalar secundariamente?
Etapas:
Siga as etapas abaixo, obtidas no primeiro link acima fornecido no Blog da Plataforma Móvel da Oracles.
- Feche o Xcode se estiver executando
- Renomeie
/Applications/Xcode.app
para/Applications/Xcode_6.x.app
- Digite a senha de administrador quando solicitado
- Clique duas vezes no arquivo DMG do seu Xcode pré-baixado e necessário e instale-o
- Depois de instalado, antes de executá-lo, altere o novo
/Applications/Xcode.app
que acabou de ser instalado (de acordo com o exemplo acima)/Application/Xcode_7.app
Nota*:
[Leia pacientemente esta seção até a próxima Nota] Quando você tem duas versões do Xcode instaladas, sua estação de trabalho também possui duas versões da Command Line Tool ( xcodebuild
). A questão é a que seu comando de compilação Terminal e Xcode usará quando você estiver criando seu aplicativo para iOS. Porque, juntamente com a Ferramenta de Linha de Comando, o iOS SDK que está sendo usado para criar seu aplicativo também depende.
Minha experiência foi que eu tive duas versões do Xcode. Xcode 10 (antigo com iOS12.0 - iphoneos12.0) e Xcode 10.1 (novo com iOS 12.1 - iphoneos12.1). Então, obviamente, as configurações da Command Line Tool foram selecionadas para usar a xcodebuild
ferramenta do aplicativo Antigo. Eu tive que selecioná-lo manualmente na janela de preferências do Xcode.
Onde definir a ferramenta de linha de comando na janela de preferências do Xcode?
- Selecione a
Locations
guia e, lá, você pode selecionar todas as versões instaladas do Command Line Tools (que é xcodebuild
).
Como descobrir qual versão do iOS SDK está sendo usada para criar seu aplicativo para iOS?
- Em seu Terminal, execute o seguinte comando:
$> xcodebuild -showsdks
- O comando acima deve imprimir todos os detalhes do SDK que sua configuração atual do Xcode usa para criar seus aplicativos. Ao ver os resultados, você entenderá que a versão do seu SDK para iOS / iPhone depende da alteração da
xcodebuild
configuração da Command Line Tool ( ) no seu Xcode.
Nota **: O
link acima fornecido para downloads da Apple e os links de postagem no blog do Oracles MPF podem mudar e / ou indisponíveis no futuro.
Então, espero que minha resposta seja útil para alguém por aí!
Felicidades!