¿Qué sucede si crea otra carpeta junto a la carpeta Contenido en un paquete de aplicaciones?

2

Sé que los íconos que representan programas que terminan en .app son realmente una carpeta especialmente tratada, y no un solo archivo. Y dentro de esa carpeta, hay una carpeta llamada Contenidos , y en esa carpeta se encuentran todas las entrañas de una aplicación.

Si uno quisiera almacenar información acerca de una aplicación (por ejemplo, notas sobre bloqueos, flujos de trabajo o proyectos relacionados con esa aplicación), qué tan mala sería una idea crear otra carpeta dentro del paquete de aplicaciones junto con la < fuerte> Contenido carpeta? ¿Rompería la firma del código? ¿Hacer que la carpeta deje de comportarse como un paquete de aplicaciones? ¿No tiene efectos secundarios adversos en absoluto? ¿Las carpetas dentro del paquete de aplicaciones pero fuera de Contenidos serán eliminadas en una actualización de la aplicación?

Por ejemplo, compré Byword en la tienda de aplicaciones. Tengo /Applications/Byword.app en mi computadora. /Applications/Byword.app/Contents/* contiene la aplicación en sí. ¿Puedo crear /Applications/Byword.app/My notes/* y almacenar mis propios comentarios sobre la aplicación allí?

    
pregunta Daniel 19.03.2012 - 01:53

1 respuesta

1

No estaría tan mal si no fuera por el uso completo del paquete de aplicaciones de forma completamente incorrecta. Cualquier cosa dentro de esa aplicación no será indexada por el proyector, si elimina esa aplicación, todas las notas y referencias también desaparecerán.

No puedo pensar en un caso de uso razonable donde esta sea una buena idea. A menos que, por supuesto, usted sea un desarrollador de aplicaciones y desee almacenar cosas durante la ejecución de la aplicación.

No recomendaría hacer esto a pesar de que técnicamente debería funcionar.

    
respondido por el Digitalchild 19.03.2012 - 04:17

Lea otras preguntas en las etiquetas