Приложение находится в песочнице. Это означает, что приложение было подписано кодом с набором прав. Эти права применяются в Mac OS X. Документация разработчика Apple по песочнице содержит более подробную информацию.
Вы можете просмотреть права доступа к песочнице Xee, используя следующую команду Terminal.app:
codesign --display --entitlements - /Applications/Xee.app
Статья Оле Бегеманна, « Проверка подписи кода и статуса песочницы в коде» , объясняет больше.
Уйти в отставку или лишить права
Чтобы удалить права, вам нужно перекодировать подпись приложения без прав - используя codesign
- или полностью удалить подпись кода из приложения.
Спросите разработчиков Xee
Модификация приложения Mac не рекомендуется. Спросите разработчиков Xee о том, как обойти это поведение; только у них есть соответствующие знания, чтобы решить эту проблему.
Разработчики Xee, похоже, знают об этой проблеме:
(Обратите внимание, что версия App Store находится в изолированной программной среде, в то время как пробная и полная версии не из App Store не находятся в изолированной программной среде. Если вы предпочитаете безопасность изолированной программной среды OS X, вы должны получить версию App Store. Однако в изолированной версии необходимо попросить у вас разрешения на определенные операции, и если вы обнаружите, что это раздражает, вы должны получить версию не из App Store.)
Скажите Apple
Подумайте об обратной связи с Apple об этом ограничении и о том, как оно ограничивает ваш рабочий процесс. Отзывы клиентов помогут определить, что приложения Mac App Store могут и не могут делать в будущем. На данный момент количество приложений, купленных через Apple Mac App Store, ограничено.