5 votos

Son las aplicaciones necesarias para ser instalado en la carpeta /Applications con el fin de ser espacio aislado?

Tengo una aplicación instalada en el ~/Applications carpeta. Yo he estado usando durante años sin problemas. Pero después de una reciente actualización de esta aplicación me empezó a dar advertencias que deben ser instalados en el /Applications carpeta. Pero todavía se está trabajando muy bien, y veo que no hay razones para salir de donde está ahora (aparte de este molesto aviso).

Así que le pregunté a la aplicación del equipo de apoyo, ¿por qué me quieren tener su aplicación instalada exactamente en /Applications, y he aquí la respuesta que me dieron:

Con el fin de estar completamente aislados de la aplicación debe estar instalada en la /Applications carpeta

¿Es realmente así? Mac OS entornos limitados sólo a las aplicaciones instaladas en el /Applications? Se menciona en algún lugar en la documentación de Apple? Sólo pude encontrar este artículo (la sección sobre el lanzamiento de ayudantes).

Y otra pregunta: ¿eso significa que ~/Applications (o cualquier otro) de la carpeta es "menos seguro", a continuación, para instalar aplicaciones?

[Actualización]

Tengo otra respuesta de apoyo: ahora están diciendo que es la zona de pruebas y de acceso a código de verificación de la firma de la API de lo que requiere su aplicación instalada exactamente en /Applications. He publicado un Stack Overflow pregunta acerca de eso.

7voto

Jose Chavez Puntos 645

No, no es realmente así. Ser o no ser almacenado en /Aplicaciones no es un factor determinante en la decisión de si o no una app de espacio aislado.

No, en otras carpetas que no son "menos seguro" que los /las Aplicaciones.

No ha descrito que la aplicación, en particular a lo que se está tratando, pero me imagino que usted está corriendo en una limitación específica en aplicaciones de espacio aislado - es decir, los ayudantes:

Una aplicación puede incluir un ayudante que se ejecuta en segundo plano usando LaunchService - es decir, que se ejecuta aunque usted no ha comenzado la aplicación principal.

Sin embargo, un espacio aislado de la aplicación sólo puede iniciar automáticamente una ayuda si la aplicación se almacena en /Aplicaciones!

Tenga en cuenta que hay otros requisitos que deben cumplirse también, pero este es uno de los de mayor relevancia a la zona de pruebas y la carpeta /Applications. Los otros requisitos son, por ejemplo, que el ayudante debe estar firmado (similar a la principal de la aplicación) y que el usuario debe haber iniciado manualmente el ayudante antes de que pueda empezar automáticamente.

Usted puede leer acerca de macOS sandboxing en más detalle aquí:

https://developer.apple.com/library/archive/documentation/Security/Conceptual/AppSandboxDesignGuide/AppSandboxInDepth/AppSandboxInDepth.html

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X