Tengo Xcode 4.0.2 instalado en / Developer, y Xcode 4.2 beta en / XcodeBeta. Mi problema es que el tipo de archivo .xcodeproj ahora está asociado con Xcode 4.2 y no puedo cambiarlo a Xcode 4.0.2.
He intentado hacer lo habitual en Obtener información en un archivo .xcodeproj, seleccionando Xcode (4.0.2) en el menú desplegable Abrir con: y luego hacer clic en Cambiar todo ... , pero en ese punto, la versión de Xcode seleccionada en el Abrir con: simplemente vuelve a Xcode 4.2 y la asociación de tipo de archivo permanece con Xcode 4.2.
Si reconstruyo mi base de datos de servicios de inicio con lsregister -kill -domain local -domain system -domain user
, esto elimina cualquier referencia a /XcodeBeta/Applications/Xcode.app en la base de datos de servicios de inicio (según lo informado por lsregister -dump
), pero la próxima vez que inicie esa versión de Xcode se vuelve a registrar en Launch Services y vuelve a piratear todas mis asociaciones de archivos. ¡Me está volviendo loco!
(Por cierto, esto también afecta a otros tipos de archivos asociados con Xcode, por ejemplo .plist, pero es .xcodeproj lo que realmente me causa dolor).
¿Alguna idea?