O Xcode 6 e o ​​Xcode 5 podem coexistir no mesmo computador?


83

Atualmente, tenho e uso o Xcode 5 e, embora gostaria de experimentar o Xcode 6, não quero usá-lo para produção. Posso ter os dois instalados no mesmo computador sem que entrem em conflito um com o outro? Não consegui encontrar nada sobre isso na página de download do Xcode 6.


1
Lembre-se de que você pode ter problemas com o Xcode Server, verifique a seção de documentação Known Issues in Xcode 6 Beta para obter detalhes.
A-Live

Respostas:


67

Eu os tenho instalados lado a lado agora e não encontrei nenhum problema com esse arranjo. Embora eu obviamente não tenha o Xcode 6 por muito tempo, eu fiz a mesma coisa com vários lançamentos beta anteriores do Xcode também e não tenho nenhuma razão para acreditar que este lançamento seria diferente.

EDIT: Você pode usar xcode-selectpara alternar entre as diferentes versões das ferramentas de linha de comando. Na página de manual :

Quando vários aplicativos Xcode estão instalados em um sistema (por exemplo, /Applications/Xcode.app, contendo o Xcode mais recente e /Applications/Xcode-DP.app contendo uma visualização do desenvolvedor), use xcode-select --switch path / to / Xcode. app para especificar o Xcode que você deseja usar para ferramentas de desenvolvedor de linha de comando.


8
Alguma ideia de por que o xcode 6 (quando clicado) tem sua animação de salto, rodando por 20 segundos e depois não inicia? Estou executando em 10.9.3
UIChris

o mesmo para mim, não consigo começar
devmiles.com

1
@mts Veja minha edição acima. Não deve haver problema com o uso das ferramentas de linha de comando.
Ethan Holshouser

13
user1147981 - O meu quicou por 2 minutos antes de perguntar se eu queria permitir que abrisse, depois quicou mais um pouco e me fez aceitar o contrato do usuário, depois começou a instalar componentes, depois um cata-vento por um tempo e finalmente começou (sem significado aconteceu porque não havia um projeto anterior selecionado para abrir automaticamente).
Stuart P.

3
@newguy xcode-selectmuda a versão do Xcode que será usada para as ferramentas de linha de comando (como xcodebuild), mas até onde eu sei, não muda o aplicativo padrão para extensões de arquivo associadas ao Xcode (incluindo .xcworkspace). Existem várias maneiras de fazer isso, mas esta é provavelmente a mais simples: tech-recipes.com/rx/2573/…
Ethan Holshouser

17

A resposta é sim

Onde baixar o Xcode 6 beta

  1. Vá para https://developer.apple.com/xcode/downloads/
  2. Selecione Exibir no iOS Dev Center
  3. Faça login com seu ID de desenvolvedor Apple
  4. No canto superior esquerdo, selecione iOS 8 Beta
  5. Role para baixo e pesquise por Xcode 6 beta

O requisito para o Xcode 6 é OS X Mavericks 10.9.3

Ele será instalado na pasta / Applications com o nome Xcode6-Beta , então não prejudicará seu Xcode atual


@Chandru Estou usando o Xcode 5 e 6 no meu Macbook e tenho apenas 4 GB :)
onmyway133 de

Apenas meus 2 centavos - para ignorar a mac app store para downloads, este link o levará direto para todos os downloads de ferramentas de desenvolvimento da apple. developer.apple.com/downloads/index.action
jwknz de

13

Ambos podem coexistir sem problemas. Você pode definir a versão que as ferramentas de linha de comando usam com:

sudo xcode-select -s /Applications/Xcode6-Beta.app

O Xcode 6 também funciona no 10.9.


5
É importante notar que ele só funciona no OS X 10.9.3 ou superior (nem todas as versões do 10.9)
Cody Reichert

13

Como disse antes - XCode 5 e 6 podem coexistir. Só quero acrescentar que você também pode alternar entre as diferentes versões das ferramentas de linha de comando usando a GUI: abra XCode -> Preferências -> Locais .


5

Meu ícone Xcode 5 no dock se transformou em um grande ponto de interrogação, pois parece ter sido excluído com a instalação do Yosemite. Além disso, se eu tentar baixá-lo novamente da app store, ele diz que minha versão do OS X é 'muito nova' e se recusa a permitir o download. Em seguida, baixei o Xcode 5.1.1 dos downloads do desenvolvedor, o que finalmente me permitiu instalá-lo. Ambos estão coexistindo felizmente agora em Yosemite.


4

Estou executando o OS X 10.9.3 e tenho o XCode 5.1.1 instalado. Hoje instalei o XCode 6 beta e correu sem problemas. Agora tenho um XCodee um Xcode6-Betaaplicativo.


1
onde você baixou?
Lena Bru

@LenaBru Da página do Mac Developer. Acredito que você precisa estar inscrito no programa pago para fazer o download do beta.
aglasser de

1
Estou inscrito ... sou desenvolvedor ios na empresa, tenho conta corporativa para isso ... onde faço o download?
Lena Bru

desenvolvedor registrado ima (conta paga) ... mas o link ios 8 está desabilitado na minha conta .. pode me sugerir algo?
Harshit Gupta

3
@harshitgupta eu acho que você tem que aceitar o contrato de licença do programa mais recente. você vê um bom pedido para você fazer isso em developer.apple.com/membercenter/index.action ?
pelotasplus

2

Sim, você pode ter dois Xcode no sistema, mas é aconselhável manter o mais recente. Ao instalar o Xcode 6, aparecerá o prompt 'Xcode já existe. Substituir / manter? '

Vá com a criação de uma nova cópia do Xcode. Isso instalará o Xcode 6 em seu sistema. O Xcode recém-instalado será renomeado como 'Xcode 6' . Estou usando o Xcode 5.1 e o Xcode 6 no meu sistema e parece não haver nenhum problema.

Captura de tela do problema


Obrigado por isso. Este prompt para "substituir / manter" ocorreu durante a instalação a partir da App Store?
Dan Rosenstark

Não. Você deve usar o download direto: apple.stackexchange.com/questions/154472/…
Dan Rosenstark

1
@Yar: Não, quando você baixa um formato de arquivo 'dmg'. Após a instalação do aplicativo 'Substituir / Manter', surge o pop-up.
Jayprakash Dubey


1

sim, você pode ter duas versões separadas no mesmo mac

  1. O Xcode 6 na Mac App Store substituirá a instalação existente do Xcode. Apenas os betas do Xcode são instalados separadamente (por padrão)

  2. Apenas baixar o Xcode de https://developer.apple.com/downloads/ e fazer a instalação manualmente (copiando o Xcode do DMG para / Aplicativos) solicitará que você substitua ou mantenha ambos.

Selecione a opção manter ambos quando solicitado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.