Требуется ли DMG для нотариального удостоверения, чтобы передать Gatekeeper на Catalina? - PullRequest
1 голос
/ 30 сентября 2019

Я обновил свою Mac OS до бета-версии Catalina и получил предупреждение от привратника о размонтировании DMG от Gatekeeker, так как «MyApp.app не может быть открыт, потому что яблоко не может проверить его на наличие вредоносного содержимого». Но это было не так после выпуска Catalina beta 3DMG был в состоянии смонтировать без каких-либо предупреждений. Но я не могу просто полагаться на это наблюдение, поскольку я сделал сброс привратника для исправления его перед обновлением до бета-версии 3.

Требуется ли нотариальное заверение DMG от Appleили просто нотариально заверит приложение, а затем создаст DMG?

Ответы [ 2 ]

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

Вы должны выбрать между dmg или zip-файлом. Был третий вариант, но Apple его не одобрял. Если вы попытаетесь загрузить приложение напрямую, вы обязательно получите ошибку.

Использование образа диска (.dmg) является предпочтительным способом, поскольку вы можете подписать его и скрепить его с результатом процесса нотариального заверенияв то время как вы не можете сделать это непосредственно в ZIP-файл. Для получения дополнительной информации зайдите здесь .

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

«Обязательный»? - основанный исключительно на «документации», быть настолько определенным может быть сложным ... Однако процесс, который был найден работающим:

  1. Нотариально заверьте приложение, вы можете сделать это из Xcode
  2. Создать DMG, содержащую нотариально заверенное приложение. Этот DMG должен быть подписан, в зависимости от того, как вы построили DMG, ваш инструмент может напрямую поддерживать это, или вам может потребоваться сделать это как дополнительный шаг в командной строке с помощью codesign.
  3. Использовать командную строку scrun altool для загрузки, нотариального заверения и сшивания DMG. Для этого процесса прочитайте Настройка рабочего процесса нотариального заверения .

Полученный DMG должен пройти все проверки GateKeeper.

HTH

...