Чому мої програми з магазину раптово почали виходити з кодом 173?


11

У моєму iMac працює поточна ОС / 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, передані в ~ / програми на іншій машині, не запускаються? ця помилка 173 викликана тим, що квитанція програми недійсна.

Чи є якась причина, чому квитанції за деякі мої програми з магазину раптово стають недійсними?


У мене просто була така ж проблема з 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.