Entonces, estoy desarrollando un software, donde organizo el código en diferentes carpetas.
Tengo una carpeta llamada Company.Software.Logic
.
Se utiliza en diferentes sistemas operativos (el desarrollador elige por sí mismo).
Pero al estar en Mac, esto causa un problema. Dice que mi carpeta es un "proyecto de Logic Pro".
No tengo instalado Logic Pro, y no tengo intención de instalarlo nunca. Quiero que mis carpetas sean tratadas como carpetas, no como archivos específicos de la aplicación.
¿Alguien sabe cómo desactivar esta "función"?
Cambiar el nombre de las carpetas es una opción NO GO.
1 votos
Sinceramente, yo empezaría a pensar en formas de utilizar un nombre diferente :-)
0 votos
Sinceramente. Eso es un NO GO. Esta es una forma común de organizar el código. Y es un estándar entre la empresa.
0 votos
Entiendo esto. Sin embargo, la pregunta tiene cierto aire a "qué ocurre si un objeto imparable choca contra un cuerpo inmóvil". Además, algunos de mis amigos desarrolladores consideran que el software que se basa en rutas codificadas está roto por diseño. Así que al final hay varias salidas :-)
4 votos
Bueno, digamos que algo que he aprendido desarrollando software durante los últimos 30 años es que rara vez merece la pena luchar contra las limitaciones impuestas por el sistema operativo.
0 votos
Esos más de 30 años deberían haberte hecho comprender la diferencia entre la estructura de carpetas en disco y el binario compilado. Y puesto que esto es ser una aplicación independiente del sistema operativo (bueno .. al menos los 3 grandes), y MacOS es el único que tiene un problema con esta convención de nomenclatura de carpetas. Es simplemente un enfoque tonto considerar una carpeta como una especie de extensión de archivo.
1 votos
Estoy de acuerdo en que utilizar sufijos para identificar carpetas "especiales" tiene sus inconvenientes y puede que no fuera la mejor decisión de diseño que alguien tomó cuando nació MacOS. Por otro lado, estoy seguro de que los ataques personales no ayudarán :-)
1 votos
Lo siento. Me frustré un poco con tu primer comentario, cuando dije que no. Ahora me he calmado.
1 votos
RE: "Logic Pro-project" y "No tengo Logic Pro instalado" -- Sólo una cuestión de orden... No veo que se muestre como un proyecto "Logic Pro". Estoy viendo el .lógica extensión registrada en Banda de Garaje según el Servicios de lanzamiento base de datos y su icono tiene incluso un teclado tipo piano en su icono. Tenga en cuenta que estoy viendo esto en MacOS Catalina que tiene Banda de Garaje instalado. En MacOS Big Sur sin Banda de Garaje instalado Empresa.Software.lógico sólo se muestra como normal carpeta .
0 votos
Sin rencores, todos nos dejamos llevar a veces. Y yo podría haber sido un poco más diplomático con esa primera declaración
0 votos
@user3439894 Extraño. A mi me sale "Logic Pro Project" en Big Sur con GarageBand instalado. Quitando GB no cambian las cosas.
0 votos
@nohillside, Después de quitar Banda de Garaje ¿Intentó reconstruir el Servicios de lanzamiento base de datos de Terminal utilizando el MacOS Big Sur Por ejemplo
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
-- Si no, ¿podría intentarlo y ver si hay alguna diferencia?0 votos
@user3439894 Efectivamente. Reconstruir Launch Services convierte el archivo/carpeta .logic en cosas estándar
0 votos
@nohillside, En MacOS Catalina sin borrar GarageBand y corriendo
/S*/L*/F*/C*/F*/L*/S*/lsregister -u /Applications/GarageBand.app; killall Finder
en Terminal , convirtió el Empresa.Software.lógico volver a la normalidad carpeta . Aunque sospecho que puede volver a convertirse en un paquete de documentos si el Servicios de lanzamiento actualización de la base de datos G ,0 votos
F