Debido a que su pregunta indica que desea que tanto Xcode 3 como Xcode 4 estén instalados en la misma Mac, su enfoque (descrito en su primer párrafo) es correcto y necesita que ambos estén instalados en diferentes caminos.
En mi empresa, para lograr su objetivo, los ingenieros
- primero asegúrate de que el desarrollo de Mac esté limpio (es decir, sin bibliotecas, recibos, etc.) mediante la ejecución de
sudo <Xcode>/Library/uninstall-devtools --mode=all
- después de reiniciar (para asegurar que se liberen las bibliotecas en la memoria y que se puedan eliminar sus archivos vaciando la Papelera), vacíe la Papelera.
- instale Xcode 3 en una ruta diferente a la ruta predeterminada / Desarrollador.
- Instale Xcode 4 en una ruta diferente a la ruta (especificada en el paso 3), aunque la mayoría de los ingenieros simplemente instalan en la ruta predeterminada / Desarrollador.
La razón por la que instalamos Xcode 4 después de instalar Xcode 3 es para garantizar los últimos binarios de desarrollo compatibles & Las herramientas están instaladas. Para tu información, estos binarios y amp; las herramientas no se encuentran en la carpeta de Desarrollador / especificada, sino en las rutas predeterminadas en la partición de inicio de Mac.
De su descripción en el párrafo 2, una posibilidad es que tenga una instalación "anidada" de Xcode, una encima de la otra. Tendrá que eliminar los archivos instalados o parcialmente instalados (por el instalador de Xcode) para devolver su Mac a un entorno limpio antes de volver a ejecutar el instalador de Xcode.