Estoy trabajando en una aplicación basada en documentos en Cocoa, el archivo es de tipo bundle (una carpeta que el Finder muestra como un solo archivo al igual que una aplicación).
Tenía todo funcionando perfectamente pero entonces cometí el error de añadir un identificador de tipo de nombre de dominio inverso al tipo de mi archivo en mi info.plist (algo que más tarde aprendí que Apple advierte explícitamente que no se debe hacer aquí ). Bueno, esto inmediatamente rompió mi tipo de archivo, los documentos de mi aplicación sólo se ven como carpetas en el Finder ahora, por lo que no hay ninguna opción de "abrir" o "abrir con" en cualquiera de ellos y los datos en el interior están expuestos.
Eliminar el identificador MIME de mi plist y reconstruirlo no repara el registro del tipo de archivos en los servicios de lanzamiento, ni siquiera después de apuntar explícitamente a LSRefresh en la compilación (sólo es una compilación de depuración).
Por favor, ¿alguno de los gurús de los terminales puede decirme cómo eliminar el tipo de archivo de la base de datos de Launch Services? Estoy seguro de que si puedo hacer eso entonces todo se restaurará cuando vuelva a lanzar la aplicación.