Как заверить файл исполняемого сценария оболочки (.command) для MacOS 10.15 Catalina - PullRequest
0 голосов
/ 28 октября 2019

Это другой сценарий, чем обсуждалось в других публикациях:

У меня есть .sh (сценарий оболочки), который я изменил на .command (исполняемый сценарий оболочки). Он подписан с использованием кода и распространяется по подписанному .dmg.

Однако Каталине (конечно) это не нравится - он жалуется, что «не может быть открыт, потому что Apple не можетпроверить его на наличие вредоносного программного обеспечения ". Пользователь по-прежнему может открыть файл .command, если щелкнуть правой кнопкой мыши и выбрать «Открыть» в контекстном меню, но предупреждение все еще отображается, хотя на этот раз с доступной кнопкой «Открыть».

Я бы действительнохотелось бы избежать создания простой командной строки APPLICATION только для того, чтобы выполнить несколько строк сценария оболочки - просто так, чтобы это можно было заверить нотариально.

Кто-нибудь знает, как обойти это?

Стивен

1 Ответ

0 голосов
/ 28 октября 2019

Вы будете ненавидеть это, но выбросите его в .app связку и назовите его из .plist как исполнителя. Тогда вы можете продолжить нотариальное заверение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...