Популярный менеджер паролей 1Password для Mac в выходные не запускался из-за истечения срока действия сертификата разработчика, как отмечает компания в своем посте в блоге.
Клиенты получали сообщение об ошибке при попытке запустить 1Password […] Мы знали, что наш сертификат разработчика истечет в субботу, но ничего не предприняли, потому что считали, что они необходимы только при публикации новой версии. Очевидно, это не так. На самом деле это имело неожиданный побочный эффект — macOS отказывалась корректно запускать 1Password…
Эта же проблема затронула ряд других приложений для Mac…
Когда приложения для Mac загружаются не из Mac App Store, macOS проверяет их подлинность перед открытием. Одна из проверок — это удостовериться, что сертификат подписи кода разработчика действителен. Как сообщает MacRumors, среди других приложений, затронутых этой проблемой, — Soulver и PDFPen.
В прошлом истечение срока действия сертификата подписи кода не влияло на уже выпущенное программное обеспечение, но это изменилось с выходом Sierra в прошлом году, когда Apple начала требовать, чтобы приложения имели так называемый профиль подготовки.
Профиль подготовки сообщает macOS, что приложение было проверено Apple через онлайн-базу данных и ему разрешено выполнять определенные системные действия или «права». Однако профиль также подписывается с использованием сертификата подписи кода разработчика, и когда сертификат истекает, профиль подготовки становится недействительным.
Для решения проблемы разработчикам необходимо продлить свои сертификаты и обновить приложение. Затем пользователям нужно будет загрузить обновленную версию. AgileBits сообщает в своем посте в блоге, что они уже сделали это, и пользователи могут обновиться с этой страницы. Инструкции также приведены в видео ниже.
Если вы столкнулись с проблемой, когда другие приложения, купленные не в Mac App Store, не загружаются, проверьте веб-сайты разработчиков на наличие обновлений и, пожалуйста, сообщите нам названия приложений в комментариях.