Get Info для .app не производит информацию о подписи. Например, в Windows, щелкнув правой кнопкой мыши> свойства, вы увидите, кто подписал файл.
Как я могу получить эту информацию для данного .app на OS X?
Get Info для .app не производит информацию о подписи. Например, в Windows, щелкнув правой кнопкой мыши> свойства, вы увидите, кто подписал файл.
Как я могу получить эту информацию для данного .app на OS X?
Ответы:
Вы можете проверить файл, введя следующую команду в Терминале:
codesign -dv /Applications/Whatever.app
Существует бесплатный инструмент, который реализует функции команды codeign и дополняет ее приятным графическим интерфейсом. Он называется RB App Checker (в App Store), а также сайтом, описывающим программу http://brockerhoff.net/RB/AppCheckerLite/
Мне ничего не нужно, кроме этих двух инструментов для проверки подписи кода в OS X, так что, надеюсь, они соответствуют вашим потребностям. Проверьте AppChecker, если ваш Mac не имеет кодового знака (некоторым более старым требовался Xcode, чтобы получить этот инструмент перед поставкой привратника).
Относительно того, как вы узнали бы, ОС будет показывать ненадежные приложения тусклыми и с общим значком, пока процесс привратника не утвердит пакет для запуска - но этот код все еще может быть подписан, так что вы не можете полагаться на визуальный ключ, который обязательно скажет если какой-то код подписан или не подписан - особенно учитывая, что на данном Mac может быть отключен гейткипер.