Ничего не изменив, теперь я получаю это сообщение, когда пытаюсь открыть приложение «Ветерок» - другие приложения тоже не работают на других компьютерах Mac:
Я попытался избавиться от этого сообщения, переустановив его из App Store, но ничего не изменилось. Перезагрузка и изменение настроек безопасности привратника также не помогают, выбрав «разрешить загрузку приложений из любого места».
Что, черт возьми, происходит?
macos
applications
mac-appstore
Корсин Пфистер
источник
источник
Ответы:
Почти все находятся в той же лодке, что и вы. Ситуация довольно сложная, но на этом рисунке показаны некоторые детали уровней сертификатов, используемых при создании файла «квитанции»:
Инженеры Apple использовали сертификат, помеченный как НЕДОПУСТИМОЙ После: 11 ноября 21:58:01 2015 GMT, чтобы подписывать приложения, которые были загружены в течение длительного периода в этом году. Кроме того, один из сертификатов был подписан с помощью алгоритма подписи: sha1WithRSAEncryption и переходит на sha256WithRSAEncryption, который не полностью поддерживается всеми ОС и разработчиками.
Лучшая статья (из многих хороших) написана Беном Томсом:
Одним словом, вчера истек срок действия одного из ключей, составляющих оболочку, которую используют приложения для проверки правильности загрузки App Store. Apple обновила этот сертификат, но вам, возможно, придется принять меры сейчас, чтобы исправить эту ошибку.
Как ни странно, приложения, которые сама Apple создала, полагаются на какую-то другую цепочку доверия, поскольку они включают тот же сертификат с истекшим сроком действия, но все еще работают на OS X. По сути, эти приложения, похоже, используют другую (или не проверяют) проверку чека на правильность ,
Если вы знакомы с командной строкой, попробуйте перезапустить процесс, который приводит к получению устаревших приложений:
Если вы выключаете Mac, это также приводит к циклическому демону учетных записей и должно исправить ситуацию, чтобы вам не приходилось повторно загружать приложения на компьютер после истечения срока действия этого сертификата Apple.
На этом этапе, когда вы пытаетесь запустить приложение, вам будет предложено повторно ввести пароль один раз. Это даст вам новый сертификат от Apple, который может или не может решить фактическую поломку в зависимости от того, как или если приложение использует файл квитанции.
Еще одна вещь, которая может вылечить ложные ошибки сертификатов, это проверить настройки даты и времени, а затем попробовать полностью выйти из Mac App Store. Если вы по-прежнему не можете запустить приложение после входа в систему, возможно, вам придется удалить приложение и повторно загрузить его после проверки даты / времени и перезагрузки ОС. Не забудьте проверить прожектор и удалить все копии приложения. Очистите корзину, прежде чем пытаться восстановить загрузку.
Если ничего не помогает, обратитесь к разработчику как конкретного приложения, так и в службу поддержки Apple за указаниями, возможно, будет разумным, поскольку программы, которые обрабатывают проверку и генерацию квитанции, недостаточно документированы.
Большое спасибо также Крейгу Хокенберри и Полу Хаддаду за отличные технические пояснения о том, что здесь происходит. Без совместной работы сообщества мы могли бы оставаться в неведении намного дольше, когда возникают такие неудобные поломки.
источник
sandboxd
ошибокstoreassetd
,storeuid
,storeaccountd
иstorelegacy
обработки сообщений и ошибок , чтобы выяснить , что изменилось после перезагрузки после времени отказа для OS X , чтобы обновить квитанцию , которая была кэшируется в файловую систему с более новой датой истечения срока действия. Конечно, было бы неплохо иметь некоторые из этих задокументированных документов или переключение, чтобы вы могли загрузить приложение, когда следующая цепочка доверия потерпит неудачу из-за ошибки пользователя или недостаточного предвидения разработчиков ОС.storeaccountsd
процесс получает новый чек для рассматриваемого приложения. Маловероятно, что это проблема разработчика. Все они не сделали ту же ошибку вчера в 18:00 по Гринвичу. Надеюсь, Apple будет лучше документировать события в будущем.Похоже, что квитанции, встроенные в приложения, загруженные из Mac App Store, подписываются сертификатом с истекшим сроком действия.
Пол Хаддад из Tapbot указал сегодня на проблему в Твиттере.
https://twitter.com/tapbot_paul/status/664653066679906304
Для некоторых пользователей перезагрузки достаточно, чтобы операционная система запросила новые поступления из Магазина. Другие пользователи обнаруживают, что им предлагается снова войти в Mac App Store, чтобы обновить квитанции приложений. Другие разработчики, такие как C-Command Software, предлагают пользователям удалять приложения и загружать их снова .
источник