Почему мои приложения из магазина неожиданно начали выходить с кодом 173?

11

Мой 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 вызвана тем, что квитанция приложения была недействительной.

Есть ли какая-то причина, по которой квитанции для некоторых моих приложений из магазина внезапно становятся недействительными?

emrys57
источник
У меня просто была такая же проблема с Textwrangler. Я вышел из магазина приложений, удалил Testwrangler.app, переустановил его из магазина приложений, и он возобновил работу. Не знаю, насколько это может вам помочь.
GordonM

Ответы:

16

Вчера (14 февраля 2016 г.) срок действия одного из сертификатов Mac App Store истек, и для разработчиков также был крайний срок для включения нового промежуточного сертификата в цепочку подписывания приложений. Первое приводит к сбою кода подтверждения получения, используемого во многих приложениях, а второе - к более длительному «излечению»

Разработчики получили по крайней мере два раза сообщение об этом изменении, но у них не было много времени, чтобы отправить приложения на проверку - в зависимости от времени, которое обычно требуется для обновления обновления Mac App Store, даже если оно было одобрено в первый раз. представление.

Пользователи должны запускать каждое из своих приложений MAS при подключении к Интернету, чтобы обновить промежуточные сертификаты или иметь дело с приложениями, которые необходимо повторно загрузить.

Приложение с недействительной квитанцией должно выйти со специальным кодом (173), который информирует OS X о необходимости войти в систему, чтобы использовать это приложение в этом диалоговом окне компьютера.

Однако отдельная ошибка в OS X может препятствовать тому, чтобы это диалоговое окно появилось. В этом случае пользователи увидят приложение, которое просто закрывается при запуске. (Console.app сообщает, что приложение завершается с кодом 173, но OS X забывает показывать диалоговое окно).

Два сценария, о которых вы должны знать:

  • Если вы обычно используете приложение из местоположения, где нет доступа к Интернету, убедитесь, что вы запускаете приложение для повторной проверки, прежде чем отправиться в путь.
  • Если приложение запускается при запуске и не показывает диалоговое окно, вы столкнулись с ошибкой OS X. Удаление приложения и повторная загрузка приложения из магазина должны решить проблему.

Ужасная ситуация, о которой Apple очень хорошо знает.

Карл Прен
источник
2
Ужасная ситуация? День сурка.
Макс Райд
1
Подписание кода Apple настолько сложно, что даже Apple не может понять это правильно :-( Спасибо!
emrys57
Миллион спасибо за то, что сделали топ результатов поиска и избавили меня от моей паники.
molbdnilo