Como o título diz, posso ter as duas versões do Xcode instaladas na mesma máquina?
Como o título diz, posso ter as duas versões do Xcode instaladas na mesma máquina?
Respostas:
Para responder sua pergunta, sim. Quando você instala o Xcode 4 (e suas ferramentas de desenvolvimento), sua pasta "antiga" do Xcode é renomeada como antiga do desenvolvedor (desde que você já tenha o Xcode 3 instalado)
Para responder Ricket: O Xcode 4 não suporta algumas coisas (ainda) como Plugins e alguns recursos (como código de montagem) não existem no Xcode4 (talvez ainda ou nunca), portanto, se você confiar em algumas coisas, talvez queira manter um cópia do Xcode 3 ao redor.
Se você quiser dar uma olhada em uma boa análise do Xcode 4 (e ver alguns dos principais benefícios / desvantagens), dê uma olhada nisso .
Sim.
No documento 'Sobre o Xcode e o iOS SDK.pdf':
Por padrão, o Xcode 4 é instalado na pasta / Desenvolvedor - mas se você deseja instalá-lo em uma pasta diferente, permitindo que coexista com as instalações anteriores do Xcode 3.2, você pode alterar esse local. Você faz isso selecionando "Instalação personalizada"
O documento fornece instruções detalhadas.
Acabei de instalar o Xcode 4 (iOS 5 beta) seguindo o ponteiro do Wayfaring Stranger para alterar o destino do Essentials (o padrão é a pasta Developer, que provavelmente desinstalaria o Xcode 3).
No entanto, observe que a instalação em relação às ferramentas de linha de comando não foi tão fácil. Até agora eu notei:
O xed desapareceu do PATH (e o novo Xcode também não foi adicionado). Meus scripts / aliases pararam de funcionar até eu corrigir o problema. Você pode querer garantir que seu PATH esteja configurado logo após a instalação.
xed da minha pasta de instalação personalizada (4.0) não consegue encontrar o Xcode.app que ele deveria iniciar.
O XcodeBuild (e provavelmente outras ferramentas de linha de comando) foi substituído pelo novo em / usr / bin; portanto, se você estiver construindo contra um SDK que não está incluído no Xcode 4 (por exemplo, 4.2), você obterá erros de construção.
Quanto à questão de por que alguém iria querer instalá-los lado a lado, há outro motivo que não foi mencionado por outros. Se você tiver uma equipe de poucas pessoas e uma data de entrega, poderá não querer alterar suas ferramentas até uma data posterior. Mas você pode querer verificar as novidades. Por exemplo, quero acompanhar as sessões da WWDC que discutem os novos recursos do SDK / Xcode.