2012-09-24 30 views
6

¿Alguien tiene estas dos versiones de Xcode una al lado de la otra en la misma máquina?Xcode 4.4.1 y Xcode 4.5 uno al lado del otro

Tengo Xcode 4.4.1 instalado y quiero actualizar a la última versión (4.5) para poder usar iOS 6 SDK, pero necesito mantener 4.4.1 para algunos clientes.

¿Puedo hacer una copia simple de esta versión y seguir instalada después de la actualización? Porque sé que algunas personas intentaron hacer esto y fallaron.

+2

+1 para usar la etiqueta Xcode correctamente. –

Respuesta

6
  1. Complete una copia de seguridad de Time Machine.
  2. Actualiza Xcode a 4.5.
  3. Restaurar Xcode 4.4 de la copia de seguridad de Time Machine. (Es posible que tenga que retroceder algunas horas, dependiendo de cuánto tardó en descargar Xcode 4.5. Verifique el tamaño del archivo). Mantenga ambas.
  4. Cambie el nombre de Xcode (Original) a Xcode 4.4.1.

Una vez que haya hecho esto, simplemente ejecute la versión adecuada de Xcode. Xcode 4.5 actualizará algunos componentes del sistema, pero estas actualizaciones no impedirán que se ejecute Xcode 4.4.1.

Si utiliza las herramientas de línea de comandos, debe usar xcode-select para alternar entre las versiones o la variable de entorno DEVELOPER_DIR para fijar en una versión específica.

+1

Establecí la variable de entorno DEVELOPER_DIR para asegurarme de que mis compilaciones de línea de comando usan el SDK/toolchain de iOS deseado. –

+0

Apple incluye 'xcode-select' para eso. No sé si establecer DEVELOPER_DIR directamente es equivalente. –

+0

(Gracias por el comentario; agregué xcode-select a la respuesta.) –

2

Como Xcode está disponible en App Store, es solo una aplicación normal. No instala nada en /Developer que podría anularse si instala una nueva versión. Todos los archivos requeridos se encuentran dentro del paquete de la aplicación (excepto las preferencias, documentos: los compartirán múltiples versiones de Xcode)

Si quiere estar seguro, le recomiendo lo siguiente. Haga una copia de seguridad de la versión anterior (en un disco duro externo), instale la nueva versión y restaure la versión anterior con un nombre diferente.

1

La razón por la que algunas personas fallaron es que cuando descargaron Xcode 4.5 del Mac App Store sobrescribió su Xcode 4.4.1 existente. Mac App Store hará esto si ve una versión existente de Xcode en cualquier lugar. Hay dos soluciones posibles:

  • No utilice Mac App Store. Siempre es posible obtener cualquier versión de Xcode como una descarga ordinaria desde el sitio del Desarrollador de Apple.

  • Use el Mac App Store, pero antes de hacerlo, comprima su copia existente de Xcode. De esta forma, la copia comprimida se mantendrá durante el proceso de descarga. Más tarde, puedes descomprimirlo.

Tenga en cuenta que dos versiones diferentes de Xcode no pueden existir en la misma carpeta (por ejemplo, aplicaciones de nivel superior), ya que tienen el mismo nombre. La solución fácil es poner uno de ellos en una subcarpeta.

Cuestiones relacionadas