¿Hay alguna manera de obligar a Finder a tratar una carpeta denominada whatever.servicecomo carpeta y no como servicio?
Para que quede muy claro, es fácil recrear mi problema. Acabo de crear una nueva carpeta, renómbrala name.servicey ya no puedo abrir la carpeta. Además, la información del archivo no me permite cambiar el tipo o elegir un programa diferente para abrir.

Respuestas:
Los "directorios con extensiones de archivo" (paquetes) son una forma común en OS X para agrupar cosas que consisten en múltiples archivos en un solo paquete, como extensiones de kernel, archivos iWork (antes de iWork 09), proyectos iMovie, aplicaciones, etc.
Por lo general, puede editar el
Info.plistarchivo de una aplicación para eliminar la definición del paquete ofensivo que definió, por ejemplo,.themepara iMovie.Como
.servicese define para los Servicios del sistema (ver, por ejemplo/System/Library/Services, acceder a ellos desde el elemento de la barra de menú de la aplicación, luego seleccionar Servicios ), probablemente rompería cosas eliminando esta definición.Si te sientes con suerte:
Abra,
/System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plistpor ejemplo, usando Xcode (después de cambiar los permisos de archivo y directorio usandochmoden Terminal) y elimine la entrada ofensiva en la matriz CFBundleDocumentTypes .Necesita permisos de administrador para hacer esto. Recomiendo tener copias de seguridad actuales. Es posible que algo se rompa si esta asociación no es puramente cosmética.
fuente
opensnoopy vea qué sucede en su disco cuando cambia esa configuración.CoreTypes.bundle/Contents/Info.plist, pero no afectó la forma.serviceen que Finder trata los mensajes.CoreTypes.bundle/Contents/Info.plistcasi me bloqueó el acceso a OS X. No se iniciaron aplicaciones gráficas después de un inicio de sesión normal. La restauraciónCoreTypes.bundledesde una copia de seguridad de Time Machine pareció solucionarlo. (Todavía estoy bastante perplejo por qué sucedió eso: noInfo.plist