¿Cómo puedo romper una asociación persistente entre los files .xcodeproj y Xcode 4.2 beta?

Tengo Xcode 4.0.2 instalado en / Developer y Xcode 4.2 beta en / XcodeBeta. Mi problema es que el tipo de file .xcodeproj ahora está asociado con Xcode 4.2 y no puedo cambiarlo a Xcode 4.0.2.

He intentado lo habitual de hacer Obtener información en un file .xcodeproj, seleccionando Xcode (4.0.2) en el menu desplegable Abrir con: y luego haciendo clic en Cambiar todo … , pero en ese momento la versión de Xcode seleccionada en el Abrir con: el menu desplegable solo vuelve a Xcode 4.2 y la asociación del tipo de file permanece con Xcode 4.2.

  • ¿Cómo desactivo la cuarentena en Lion?
  • ¿Cómo puedo eliminar los processs remanentes de los paneles de preferences eliminados?
  • download nfsd - Operación no permitida mientras la Protección de Integridad del Sistema está activada
  • ¿Cuál es la location del file de esta Aplicación?
  • ¿Qué es "icdd" y por qué es persistente?
  • Desinstalar Genieo rompió mi sistema
  • Si reconstruyo mi database de services de lsregister -kill -domain local -domain system -domain user utilizando lsregister -kill -domain local -domain system -domain user esto elimina cualquier reference a /XcodeBeta/Applications/Xcode.app en la database de los services de lsregister -dump (según lo informado por lsregister -dump ), pero el siguiente Cuando inicio esa versión de Xcode, vuelve a registrarse en Launch Services y vuelve a secuestrar todas mis asociaciones de files. ¡Me está llevando al baño!

    (Por cierto, esto también afecta a otros types de files asociados con Xcode, por ejemplo .plist, pero es .xcodeproj lo que realmente está causando mi dolor).

    ¿Algunas ideas?

  • Solución de problemas al instalar actualizaciones de Xcode, atascado
  • ¿Qué es el file MacOSX.sdk? ¿Donde lo encuentro?
  • Algo se ha hecho cargo de Little Snitch?
  • Falta la carpeta Xcode 7.2.1 Archivos de soporte
  • Cambiar la location pnetworkingeterminada del website del server OS X
  • ¿Diferencias entre Snow Leopard Server y Desktop?
  • 2 Solutions collect form web for “¿Cómo puedo romper una asociación persistente entre los files .xcodeproj y Xcode 4.2 beta?”

    Use el prefpane RCDefaultApp. Puede getlo en http://www.rubicode.com/Software/RCDefaultApp/

    Ábrelo , selecciona UTI y desplázate hacia abajo hasta com.apple.xcode.project . Captura de pantalla de RCDefaultApp

    A la derecha puede cambiar qué tipo de file está asociado a cada aplicación o deshabilitarla por completo.


    Editar : otra alternativa es Magic Launch , que permite el mismo tipo de anulación de asociación de files.

    Ábrelo, arrastre un file de proyecto Xcode en el panel de la izquierda, configure la Aplicación pnetworkingeterminada a la derecha en la versión adecuada de Xcode.

    Captura de pantalla de Magic Launch

    Esto es causado por Xcode usando el mismo identificador de package en todas las versiones. Podría tratar de cambiar el nombre del Xcode.app de la versión beta a algo así como XcodeBeta.app. Esto debería hacer que LaunchServices piense que XcodeBeta.app es de hecho más antiguo y le permite abrir los files .xcodeproj con la otra versión. No es una solución real, pero esto es todo lo que puedo decir de la única manera (excepto cambiar el identificador de package de Xcode, por supuesto).

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).