Я читаю Справочник по профилю конфигурации Apple, https://developer.apple.com/business/documentation/Configuration-Profile-Reference.pdf,, и на странице 65 указано, что ключ словаря идентификации CodeRequirement
должен быть строкой, полученной с помощью команды codesign -display -r -
:
Однако я не могу передать эти параметры моему приложению командной строки codesign
. codesign -d
работает, но просто возвращает путь к исполняемому файлу:
/Applications> codesign -d Slack.app
Executable=/Applications/Slack.app/Contents/MacOS/Slack
Однако codesign -d -r
не работает:
/Applications> codesign -d -r Slack.app
Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign
codesign -v [-v*] [-R=<req string>|-R <req file path>] path|[+]pid ... # verify
codesign -d [options] path ... # display contents
codesign -h pid ... # display hosting paths
Как получить CodeRequirement
для приложения, использующего инструмент командной строки codesign
?