Приложения с песочницей должны декларировать свои права. Конечно, это не приносит мне пользы, если я не могу сказать, какие права он объявляет. Текстовый редактор с правами на Базовое расположение, Сетевой сервер и мою Адресную книгу, без моего ведома, может быть намного хуже, чем приложение без ящиков.
Как узнать, какие права имеет приложение?
applications
mac-appstore
кругозор
источник
источник
fade7171000000fb
делает XML недействительным. Есть ли способ избежать этого или убрать это?codesign -d --entitlements - <filepath> 2>&1 | LANG=C LC_CTYPE=C sed 's/^.*\<\?xml/\<\?xml/g' | grep "<.*>"
Может быть, есть другое решение, но вот как я убираю эти байты. Но я не думаю, что это необходимо: вы можетеcodesign
приложить приложение, указав xml прав, и в любом случае macOS проигнорирует эти байты.codesign -d --entitlements :- /Applications/Whatever.app/