La aplicación está en un espacio aislado. Esto significa que la aplicación ha sido un código firmado con un conjunto de derechos. Mac OS X aplica estos derechos. La documentación del desarrollador de Apple sobre el sandboxing proporciona más detalles.
Puede ver los derechos de la caja de arena de Xee usando el siguiente comando Terminal.app:
codesign --display --entitlements - /Applications/Xee.app
Artículo de Ole Begemann, Comprobación de la firma del código y el estado del sandboxing en el Código , explica más.
Renunciar o eliminar derechos
Para eliminar los derechos, debe volver a code firme la aplicación sin derechos, usando codesign
, o elimine completamente la firma del código de la aplicación.
Pregunte a los desarrolladores de Xee
No se recomienda modificar una aplicación de Mac. Pida ayuda a los desarrolladores de Xee sobre cómo solucionar este comportamiento; solo ellos tienen el conocimiento apropiado para resolver este problema.
Los desarrolladores de Xee parecen estar al tanto del problema:
(Tenga en cuenta que la versión de la App Store está en un espacio aislado, mientras que la versión de prueba y las versiones completas que no son de la App Store no lo son. Si prefiere la seguridad de la caja de arena del OS X, debe obtener la versión de la App Store. la versión necesita pedirle permiso para ciertas operaciones, y si esto le resulta molesto, debe obtener la versión que no es de la Tienda de aplicaciones.)
Dile a Apple
Considere proporcionar comentarios a Apple sobre esta limitación y sobre cómo limita su flujo de trabajo. Los comentarios de los clientes ayudarán a dar forma a lo que las aplicaciones de Mac App Store pueden y no pueden hacer en el futuro. Por ahora, las aplicaciones compradas a través de la tienda de aplicaciones de Apple Mac son limitadas.