L'app è in modalità sandbox. Ciò significa che l'applicazione è stata firmata con un codice con una serie di diritti. Queste autorizzazioni vengono applicate da Mac OS X. La documentazione per sviluppatori Apple sulla sandboxing fornisce ulteriori dettagli.
È possibile visualizzare le titolarità di sandbox di Xee utilizzando il seguente comando Terminal.app:
codesign --display --entitlements - /Applications/Xee.app
L'articolo di Ole Begemann, Controllo dello stato del codice e dello stato di sandboxing nel codice , spiega di più.
Riduci o escludi i entitlement
Per rimuovere le titolarità, è necessario re- rifare codice firma l'applicazione senza titolarità - utilizzando codesign
- oppure elimina completamente la firma del codice dall'applicazione.
Chiedi agli sviluppatori di Xee
Non è consigliabile modificare un'applicazione Mac. Chiedi agli sviluppatori di Xee l'aiuto su come aggirare questo comportamento; solo loro hanno le conoscenze appropriate per risolvere questo problema.
Gli sviluppatori di Xee sembrano essere a conoscenza del problema:
(Note that the App Store version is sandboxed, while the non-App Store trial and full versions are not sandboxed. If you prefer the safety of the OS X sandbox, you should get the App Store version. However, the sandboxed version needs to ask you for permission for certain operations, and if you find this annoying, you should get the non-App Store version.)
Indica a Apple
Considera di fornire feedback ad Apple su questa limitazione e su come limita il tuo flusso di lavoro. Il feedback dei clienti contribuirà a dare forma a ciò che le app Mac App Store possono e non possono fare in futuro. Per ora, le app acquistate tramite Apple Mac App Store sono limitate.