Quero manter o Xcode 6 por enquanto, pois meus aplicativos foram criados e testados com ele. Também tenho o Xcode 7 Beta 6 e gostaria de atualizá-lo para a versão de lançamento do Xcode 7.
A App Store tem apenas um botão Atualizar para o Xcode 7, e suspeito que atualizaria meu 6 para 7, mas não consigo encontrar isso documentado em lugar nenhum.
Então, a atualização do Xcode 7 da App Store substituirá meu Xcode 6? Em caso afirmativo, existe alguma outra maneira de obter a versão de lançamento do Xcode 7?
Responder1
Mais fácil: renomeie o Xcode existente ("Xcode 6") e instale o novo Xcode. Alternativamente, mas o Xcode atual em outra pasta ("/Applications/Xcode 6"). Em muitas versões, o Xcode carregou coisas importantes no pacote de aplicativos, incluindo estruturas. Não há problema em ter as duas versões em seu sistema. E é exatamente assim que os testadores beta testam novas versões – eles não excluem a atual, a versão beta simplesmente tem um nome diferente (“Xcode-beta”).
PS — Use o comando xcode-select para mudar as ferramentas de linha de comando para a versão atual que você está usando. Faça "man xcode-select" no Terminal para visualizar o documento de comando.
Responder2
Descobri como (não se for aconselhável) fazer isso:
- Xcode 7 baixado(em vez de usar a opção Atualizar da App Store).
- Abri o dmg baixado e arrastei-o
Xcode.app
para minha área de trabalho. - Renomeei isso
Xcode.app
paraXcode-7.app
- Coloquei isso
Xcode-7.app
no meuApplications/
diretório.
Responder3
Mudar com xcode-select
parou para funcionar para mim com o Xcode 7.1 (simultâneo com o Xcode 6.4). Depois de executar o Xcode 7.1, o Xcode 6.4 falhou com um erro estranho relacionado aos storyboards.
A causa raiz é que o Xcode tenta usar o simulador iOS 9.x em tempo de compilação. A única maneira que conheço agora de lidar com isso é excluir o tempo de execução do simulador para iOS 9.x.
Você pode encontrar o tempo de execução aqui:
/Library/Developer/CoreSimulator/Profiles/Runtimes
Você sempre pode recuperá-lo da lixeira ou reinstalá-lo a partir do Xcode 7.x