Existe uma maneira de executar o Xcode 6 e 7 lado a lado?

Existe uma maneira de executar o Xcode 6 e 7 lado a lado?

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:

  1. Xcode 7 baixado(em vez de usar a opção Atualizar da App Store).
  2. Abri o dmg baixado e arrastei-o Xcode.apppara minha área de trabalho.
  3. Renomeei isso Xcode.appparaXcode-7.app
  4. Coloquei isso Xcode-7.appno meu Applications/diretório.

Responder3

Mudar com xcode-selectparou 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

informação relacionada