Мой iMac работает под управлением OS / X Yosemite 10.11.3. Это большая машина разработки, не перезагруженная в течение нескольких недель. Он имеет много приложений из магазина приложений Mac, среди них TextWrangler
и Clocks
. Внезапно (это сработало вчера) TextWrangler
не запустится. Распечатка из Console
показанного
2016/02/16 11:12:38.116 com.apple.xpc.launchd[1]: (com.barebones.textwrangler.64672[94023]) Service exited with abnormal code: 173
и больше ничего не получится, пока я не выброслю его в корзину и не перезагружу из магазина приложений. Тогда я заметил, что Clocks
не работает (он тоже работал вчера). Он дал тот же код ошибки 173 и был исправлен путем повторной загрузки.
Я вижу , с Почему приложения App Store переведены в ~ / Applications на другой машине не запускается? эта ошибка 173 вызвана тем, что квитанция приложения была недействительной.
Есть ли какая-то причина, по которой квитанции для некоторых моих приложений из магазина внезапно становятся недействительными?
источник
Ответы:
Вчера (14 февраля 2016 г.) срок действия одного из сертификатов Mac App Store истек, и для разработчиков также был крайний срок для включения нового промежуточного сертификата в цепочку подписывания приложений. Первое приводит к сбою кода подтверждения получения, используемого во многих приложениях, а второе - к более длительному «излечению»
Разработчики получили по крайней мере два раза сообщение об этом изменении, но у них не было много времени, чтобы отправить приложения на проверку - в зависимости от времени, которое обычно требуется для обновления обновления Mac App Store, даже если оно было одобрено в первый раз. представление.
Пользователи должны запускать каждое из своих приложений MAS при подключении к Интернету, чтобы обновить промежуточные сертификаты или иметь дело с приложениями, которые необходимо повторно загрузить.
Приложение с недействительной квитанцией должно выйти со специальным кодом (173), который информирует OS X о необходимости войти в систему, чтобы использовать это приложение в этом диалоговом окне компьютера.
Однако отдельная ошибка в OS X может препятствовать тому, чтобы это диалоговое окно появилось. В этом случае пользователи увидят приложение, которое просто закрывается при запуске. (Console.app сообщает, что приложение завершается с кодом 173, но OS X забывает показывать диалоговое окно).
Два сценария, о которых вы должны знать:
Ужасная ситуация, о которой Apple очень хорошо знает.
источник