Встановлення програм із зовнішніх джерел

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 або на  wiki.lazarus.freepascal.org.

Оцініть статтю

Голосів: 23