Сегодня днем Apple объявила, что разработчикам, создающим приложения для Mac вне Mac App Store, необходимо будет отправлять их на нотаризацию начиная с 3 февраля 2020 года.
В сентябре, после запуска macOS Catalina, Apple временно смягчила требования к нотаризации приложений для Mac вне Mac App Store и заявила, что у разработчиков будет время до января 2020 года, чтобы привыкнуть к новым правилам.
Крайний срок в январе 2020 года был перенесен на февраль 2020 года, но к этому моменту разработчики должны будут соблюдать требования Apple.
Apple предлагает разработчикам загружать свое программное обеспечение и просматривать журнал разработчика на предмет предупреждений, поскольку эти предупреждения станут ошибками с 3 февраля. Apple заявляет, что все ошибки должны быть исправлены к этой дате, чтобы программное обеспечение было нотаризовано.
В июне мы объявили, что все программное обеспечение для Mac, распространяемое вне Mac App Store, должно быть нотаризовано Apple, чтобы запускаться по умолчанию в macOS Catalina. В сентябре мы временно скорректировали предварительные требования к нотаризации, чтобы упростить этот переход и защитить пользователей macOS Catalina, которые продолжают использовать старые версии программного обеспечения. Начиная с 3 февраля 2020 года все представленное программное обеспечение должно соответствовать первоначальным требованиям к нотаризации.
Если вы еще этого не сделали, загрузите свое программное обеспечение в службу нотаризации и проверьте журнал разработчика на наличие предупреждений. Эти предупреждения станут ошибками с 3 февраля и должны быть исправлены, чтобы ваше программное обеспечение было нотаризовано. Программное обеспечение, нотаризованное до 3 февраля, будет продолжать работать по умолчанию в macOS Catalina.
Напоминаем, что все пакеты установщиков должны быть подписаны, поскольку они могут содержать исполняемый код. Образы дисков подписывать не нужно, хотя их подписание может помочь пользователям проверить их содержимое.
Apple требует, чтобы новое программное обеспечение, распространяемое с идентификатором разработчика вне Mac App Store, нотаризовалось для запуска с момента выхода macOS Mojave 10.14.5. Процесс нотаризации разработан для защиты пользователей Mac от вредоносных и опасных приложений.
В рамках процесса нотаризации Apple предоставляет надежным разработчикам вне Mac App Store идентификаторы разработчиков, которые необходимы для работы функции Gatekeeper в macOS для установки приложений вне Mac App Store.
Нотаризация не требуется для приложений, распространяемых через Mac App Store. Больше информации о нотаризации можно найти на сайте для разработчиков Apple.