Нотариальное заверение .dmg с altool не возвращает результат - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь заверить существующий установщик плагина в контейнере dmg. Apple советует использовать altool для нотариального заверения через терминал. Я использую следующий код:

xcrun altool --notarize-app \
  --primary-bundle-id co.nz.xxx.dmg \
  --username xxxx@gmail.com \
  --password xxxxxxxxxxx \
  --file /Users/admin/Documents/MyPlugin_v1.7.dmg

Но это не возвращает ни результата, ни ошибки, ни успеха. Я тоже достаточно долго ждал.

Что дает?

Ответы [ 2 ]

0 голосов
/ 22 марта 2020

ОК, я изменил синтаксис, и он работал.

xcrun altool --notarize-app -f /Users/admin/Documents/myplugin_v1.7.dmg --primary-bundle-id co.nz.xxxx.dmg -u xxxx@gmail.com -p xxxxxx
0 голосов
/ 18 марта 2020

Требуется дюжина или около того минут пекаря для нотариального заверения. Больше не нужно ожидать результата, кроме uuid, возвращенного вам после загрузки. Как только Apple заверяет ваше приложение, статус, связанный с данным uuid, изменится. Вы можете проверить, прошел ли он, опросив статус, а затем сшить.

Для получения подробной информации: см. Справочную страницу для altool и https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow

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