L'application est sandboxée. Cela signifie que le code de l'application a été signé avec un ensemble de droits. Ces droits sont appliqués par Mac OS X. La documentation des développeurs d'Apple sur le sandboxing fournit plus de détails.
Vous pouvez visualiser les droits de Xee dans le bac à sable en utilisant la commande suivante de Terminal.app :
codesign --display --entitlements - /Applications/Xee.app
L'article d'Ole Begemann, Vérification de la signature du code et du statut de Sandboxing dans le code explique plus en détail.
Démissionner ou supprimer les droits
Pour supprimer les droits, vous devez réintroduire signe du code l'application sans droits - en utilisant codesign
- ou supprimer complètement la signature du code de l'application.
Demandez aux développeurs de Xee
Il n'est pas recommandé de modifier une application Mac. Demandez aux développeurs de Xee de vous aider à contourner ce comportement ; eux seuls ont les connaissances nécessaires pour résoudre ce problème.
Les développeurs de Xee semblent être conscients du problème :
(Notez que la version App Store est protégée par un bac à sable, tandis que les versions d'essai et complètes non App Store ne le sont pas. Si vous préférez la sécurité du bac à sable d'OS X, vous devriez vous procurer la version App Store. Cependant, la version sandboxed doit vous demander la permission pour certaines opérations, et si vous trouvez cela ennuyeux, vous devriez obtenir la version non-App Store).
Dites à Apple
Envisagez de fournir feedback à Apple sur cette limitation et sur la manière dont elle limite votre flux de travail. Les commentaires des clients contribueront à définir ce que les applications du Mac App Store pourront ou ne pourront pas faire à l'avenir. Pour l'instant, les applications achetées sur le Mac App Store d'Apple sont limitées.