О подписи кода Mac, нотариальном заверении, образах дисков и Python - PullRequest
0 голосов
/ 25 октября 2018

У меня есть несколько сомнений относительно новых требований Mac Mojave и будущей поддержки ОС.Допустим, я делаю приложение для Mac с QT, которое также поддерживает встроенный интерпретатор Python, поэтому в конце я подписываю его с помощью действующего сертификата, подписывая основное приложение, все платформы QT, все плагины QT, а также весь Python Stuff.Я упаковываю все в DMG, и я тоже подписываю DMG, и мы также отправляем DMG для нотариального заверения в Apple, которая делает все хорошие вещи хорошим способом.Когда мой конечный пользователь устанавливает мое приложение, все идет хорошо, но что, если они захотят расширить интерпретатор Python своим собственным плагином Python dylib?Неужели этот вид настройки потерян навсегда?

Спасибо всем, кто хотел бы обсудить тему ....

1 Ответ

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

Это невозможно.Этот тип настройки для конечных пользователей, к сожалению, неотличим от той же «настройки», которую вредоносная программа хотела бы применить к вашему приложению для получения доступа к своим данным.

Однако вы можете разрешить пользователям (безопасный доступ к вашему приложению с помощью кода, который они сами пишут, через https://developer.apple.com/documentation/foundation/nsapplescript?language=objc# и аналогичные средства автоматизации.

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