Как правильно кодировать MacOS Screensaver? - PullRequest
0 голосов
/ 25 мая 2019

Я пытаюсь присвоить свой проект заставки macOS, чтобы избавиться от предупреждающего сообщения «неопознанный разработчик». И документация Apple и этот человек на форумах Apple говорят, что вы должны использовать сертификат подписи "Developer ID Application", чтобы сделать это. Но это не работает для меня.

Когда я следую инструкциям Apple о том, как проверить правильность подписей , я получаю следующий ответ:

Screensaver.saver: rejected (the code is valid but does not seem to be an app)

Мои настройки подписи выглядят так:

enter image description here

Я не уверен, что еще мне следует попробовать на этом этапе. В основном я обеспокоен слухами о том, что будущие Mac-приложения должны будут быть подписаны / нотариально заверены, и что это значит для заставок?

1 Ответ

0 голосов
/ 25 мая 2019

На всякий случай, если кто-то еще споткнется здесь ...

На данный момент я понял, что хорошим способом для этого является создание установочного пакета, а затем подписать в соответствии с инструкциями Apple .

Я использовал бесплатное программное обеспечение под названием Packages для создания установщика. После сборки установщика я скопировал его в другую папку и использовал следующую команду, чтобы подписать его.

/usr/bin/productsign --sign "<Name of Developer ID Installer Cert in Keychain>" source.pkg destination-signed.pkg

Надеюсь, это поможет кому-то там. Насколько я могу судить, это обходит неопознанное предупреждение разработчика.

...