Почти все находятся в той же лодке, что и вы. Ситуация довольно сложная, но на этом рисунке показаны некоторые детали уровней сертификатов, используемых при создании файла «квитанции»:
Инженеры Apple использовали сертификат, помеченный как НЕДОПУСТИМОЙ После: 11 ноября 21:58:01 2015 GMT, чтобы подписывать приложения, которые были загружены в течение длительного периода в этом году. Кроме того, один из сертификатов был подписан с помощью алгоритма подписи: sha1WithRSAEncryption и переходит на sha256WithRSAEncryption, который не полностью поддерживается всеми ОС и разработчиками.
Лучшая статья (из многих хороших) написана Беном Томсом:
Одним словом, вчера истек срок действия одного из ключей, составляющих оболочку, которую используют приложения для проверки правильности загрузки App Store. Apple обновила этот сертификат, но вам, возможно, придется принять меры сейчас, чтобы исправить эту ошибку.
Как ни странно, приложения, которые сама Apple создала, полагаются на какую-то другую цепочку доверия, поскольку они включают тот же сертификат с истекшим сроком действия, но все еще работают на OS X. По сути, эти приложения, похоже, используют другую (или не проверяют) проверку чека на правильность ,
Если вы знакомы с командной строкой, попробуйте перезапустить процесс, который приводит к получению устаревших приложений:
killall -KILL storeaccountd
Если вы выключаете Mac, это также приводит к циклическому демону учетных записей и должно исправить ситуацию, чтобы вам не приходилось повторно загружать приложения на компьютер после истечения срока действия этого сертификата Apple.
На этом этапе, когда вы пытаетесь запустить приложение, вам будет предложено повторно ввести пароль один раз. Это даст вам новый сертификат от Apple, который может или не может решить фактическую поломку в зависимости от того, как или если приложение использует файл квитанции.
Еще одна вещь, которая может вылечить ложные ошибки сертификатов, это проверить настройки даты и времени, а затем попробовать полностью выйти из Mac App Store. Если вы по-прежнему не можете запустить приложение после входа в систему, возможно, вам придется удалить приложение и повторно загрузить его после проверки даты / времени и перезагрузки ОС. Не забудьте проверить прожектор и удалить все копии приложения. Очистите корзину, прежде чем пытаться восстановить загрузку.
Если ничего не помогает, обратитесь к разработчику как конкретного приложения, так и в службу поддержки Apple за указаниями, возможно, будет разумным, поскольку программы, которые обрабатывают проверку и генерацию квитанции, недостаточно документированы.
Большое спасибо также Крейгу Хокенберри и Полу Хаддаду за отличные технические пояснения о том, что здесь происходит. Без совместной работы сообщества мы могли бы оставаться в неведении намного дольше, когда возникают такие неудобные поломки.