La aplicación está protegida. Esto significa que la aplicación ha sido firmada con un conjunto de derechos. Mac OS X impone estos derechos. La documentación del desarrollador de Apple sobre sandboxing proporciona más detalles.
Puede ver los derechos de sandbox de Xee utilizando el siguiente comando Terminal.app:
codesign --display --entitlements - /Applications/Xee.app
El artículo de Ole Begemann, Comprobación de la firma del código y el estado de sandboxing en el código , explica más.
Renunciar o quitar derechos
Para eliminar los derechos, debe volver a codificar la firma de la aplicación sin derechos, utilizando codesign
, o eliminar 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. Solicite 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 conscientes del problema:
(Tenga en cuenta que la versión de la tienda de aplicaciones está protegida, mientras que las versiones completas y de prueba que no son de la tienda de aplicaciones no están protegidas. Si prefiere la seguridad de la caja de arena de OS X, debe obtener la versión de la tienda de aplicaciones. Sin embargo, la versión de la caja de arena debe pedirle permiso para ciertas operaciones, y si encuentra esto molesto, debería obtener la versión que no sea de la tienda de aplicaciones).
Dile a Apple
Considere enviar comentarios a Apple sobre esta limitación y 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 Apple Mac App Store son limitadas.