Добавление цифровой подписи

Apple время от времени выпускает обновления безопасности, в которых аннулирует сертификаты некоторых разработчиков. Если приложение запускается без действительной подписи, появляется сообщение об ошибке, и программа неожиданно закрывается.
Чтобы устранить эту проблему, приложение нужно подписать вручную или отключить защиту SIP.
Для ручной подписи можно воспользоваться Терминалом. Введите команду:
sudo codesign --force --deep --sign — /Applications/NewApp.app
Обратите внимание, что после слова «sign -» нужно поставить пробел и перетащить приложение в окно Терминала, чтобы автоматически вставился путь к нему.
Если нужно подписать только исполняемый файл внутри приложения, используйте команду:
sudo codesign --force --sign — /Applications/NewApp.app/Contents/MacOS/NewApp
После ввода команды нажмите Enter, затем введите пароль администратора. При вводе пароль не отображается, но он принимается. После этого снова нажмите Enter.
Готово, теперь можно запускать приложение.
Дополнительную информацию о цифровой подписи в macOS можно найти на сайте developer.apple.com или в вики-разделе сайта
lazarus.freepascal.org.