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

13

Eu quero manter o Xcode 6 por enquanto, pois meus aplicativos foram criados e testados com isso. Eu 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 só tem um botão Atualizar para o Xcode 7, e eu suspeito que ele atualizaria o meu 6 para o 7, mas não consigo encontrar isso documentado em nenhum lugar.

Então, a Atualização Xcode 7 da App Store substituirá o meu Xcode 6? Em caso afirmativo, existe alguma outra maneira de obter a versão do Xcode 7?

    
por Crag 16.09.2015 / 21:19

3 respostas

13

Mais fácil: Renomeie o Xcode existente ("Xcode 6") e instale o novo Xcode. Alternativamente, mas o atual Xcode em outra pasta ("/ Applications / Xcode 6"). Para muitas versões agora, o Xcode carregou as coisas importantes no pacote de aplicativos, incluindo estruturas. Não há problema em ter as duas versões no seu sistema. E é precisamente assim que o beta tester testa novas versões - elas não excluem a versão atual, a versão beta simplesmente tem um nome diferente ("Xcode-beta").

PS - Use o comando xcode-select para alternar as ferramentas de linha de comando para a versão atual que você está usando. Faça "man xcode-select" no Terminal para ver o comando doc.

    
por 18.09.2015 / 03:05
6

Descobri como (não é aconselhável) fazer isso:

  1. Download do Xcode 7 (em vez de usar a opção Atualizar da App Store).
  2. abriu o dmg baixado e arrastou o Xcode.app para minha área de trabalho.
  3. Renomeado este Xcode.app para Xcode-7.app
  4. Soltei este Xcode-7.app no meu diretório Applications/ .
por 16.09.2015 / 22:40
0

Mudar com xcode-select parou para funcionar para mim com o Xcode 7.1 (concomitante 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 do iOS 9.x em tempo de compilação. A única maneira que conheço agora para lidar com isso é excluir o tempo de execução do simulador para o 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 do Xcode 7.x

    
por 16.11.2015 / 14:08

Tags