Нотаризация приложений для macOS

Подписание приложений и нотариальное заверение

Распространение приложений macOS за пределами Mac App Store. Для этого нужно приложение подписать и получить нотариальное заверение от Apple.

Архивируем свое приложение в Xcode и далее по пунктам.

  1. Click the Distribute App button.
  2. Select Developer ID.
  3. select the Upload option.
  4. Select certificate and Developer ID profiles (none).
  5. Click Next button.
  6. Click Upload button.
  7. Wait process

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

Может вылезти ошибка - "Your version of iTMSTransporter will be updated in approximately 7 days". Это ничего страшного, приложение будет заверено. Вы можете устранить эту ошибку по советам по ссылке:
https://stackoverflow.com/questions/64814856/error-in-xcode-12-when-trying-to-upload-app-binary-to-app-store-connect

Вы должны получить электронное письмо от Apple в случае успешного нотариального заверения.

Нажмите кнопку « Экспорт… » и поместите файл в папку по вашему выбору.

Примечание:

 

Если файл не имеет нотаризации

Тогда увидите предупреждение - Файл ***.app невозможно открыть, так как Apple не может проверить его на наличие вредоносного ПО.
Данное ПО необходимо обновить. Обратитесь к разработчику за подробной информацией.

Открытие приложения от неустановленного разработчика на Mac
https://support.apple.com/ru-ru/guide/mac-help/mh40616/mac

 

Полезные ссылки

https://wiki.lazarus.freepascal.org/Notarization_for_macOS_10.14.5%2B/ru
https://www.appcoda.com/distribute-macos-apps/

https://wiki.lazarus.freepascal.org/Code_Signing_for_macOS/ru

 

2 комментария к “Нотаризация приложений для macOS”

  1. Здравствуйте, проблемы с аккумулятором V7, моргает 32 раза при подключении зарядки, геркон рабочий и микрик тоже. Сможете помочь перепрошить плату bms? Заранее спасибо.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *