Como dice el título, ¿puedo tener ambas versiones de Xcode instaladas en la misma máquina?
Como dice el título, ¿puedo tener ambas versiones de Xcode instaladas en la misma máquina?
Respuestas:
Para responder a tu pregunta, si. Cuando instala Xcode 4 (y sus herramientas de desarrollo) su carpeta Xcode "antigua" se renombra como Developer-old (siempre que ya haya instalado Xcode 3)
Para responder a Ricket: Xcode 4 no es compatible con algunas cosas (todavía) como complementos y algunas características (como el código de ensamblaje) no existen en Xcode4 (tal vez todavía o nunca), por lo que si confía en algunas cosas, es posible que desee mantener un copia de Xcode 3 alrededor.
Si desea echar un vistazo a una buena revisión de Xcode 4 (y ver algunos de los principales beneficios / inconvenientes), eche un vistazo a esto .
Si.
Del documento 'Acerca de Xcode y iOS SDK.pdf':
De manera predeterminada, Xcode 4 se instala en la carpeta / Developer, pero si desea instalarlo en una carpeta diferente, lo que le permite coexistir con instalaciones anteriores de Xcode 3.2, puede cambiar esta ubicación. Para ello, seleccione "Instalación personalizada"
El documento da instrucciones detalladas.
Acabo de instalar Xcode 4 (iOS 5 beta) siguiendo el puntero de Wayfaring Stranger para cambiar el destino de Essentials (el valor predeterminado es la carpeta Developer, que probablemente habría desinstalado Xcode 3).
Sin embargo, tenga en cuenta que la instalación frente a las herramientas de línea de comandos no fue tan fácil. Hasta ahora me di cuenta:
xed desapareció de la RUTA (y tampoco se agregó el nuevo Xcode). Mis scripts / alias dejaron de funcionar hasta que solucioné el problema. Es posible que desee asegurarse de que su RUTA esté configurada justo después de la instalación.
xed de mi carpeta de instalación personalizada (4.0) no puede encontrar Xcode.app que se supone que debe iniciarse.
XcodeBuild (y probablemente otras herramientas de línea de comandos) se reemplazó con el nuevo en / usr / bin, por lo que si está compilando contra un SDK que no está incluido en Xcode 4 (por ejemplo, 4.2), obtendrá errores de compilación.
En cuanto a la pregunta de por qué uno querría instalarlos uno al lado del otro, hay otra razón que otros no han mencionado. Si tiene un equipo de incluso unas pocas personas y una fecha de envío, es posible que no desee cambiar sus herramientas hasta una fecha posterior. Pero, es posible que desee ver qué hay de nuevo. Por ejemplo, quiero seguir junto con las sesiones de WWDC que discuten las nuevas características de SDK / Xcode.