11 votes

Pourquoi mes applications du magasin ont-elles soudainement commencé à se fermer avec le code 173 ?

Mon iMac fonctionne sous OS/X Yosemite 10.11.3. C'est une grosse machine de développement, qui n'a pas été redémarrée depuis quelques semaines. Il est équipé de nombreuses applications de la boutique d'applications Mac, dont les suivantes TextWrangler y Clocks . Soudain (cela a fonctionné hier) TextWrangler n'a pas été lancé. Le listing de Console a montré

2016/02/16 11:12:38.116 com.apple.xpc.launchd[1]: (com.barebones.textwrangler.64672[94023]) Service exited with abnormal code: 173

et il n'a rien fait d'autre jusqu'à ce que je le jette à la poubelle et le re-télécharge depuis le magasin d'applications. J'ai alors remarqué Clocks ne fonctionnait pas (il fonctionnait aussi hier). Il a donné le même code d'erreur 173 et a été réparé en retéléchargeant.

Je vois de Pourquoi les applications App Store transférées dans ~/Applications sur une autre machine ne se lancent-elles pas ? L'erreur 173 est due au fait que le reçu de l'application n'est pas valide.

Y a-t-il une raison pour laquelle les reçus de certaines de mes applications de la boutique deviendraient soudainement invalides ?

16voto

Mike Stockdale Points 2836

Hier (14 février 2016), l'un des certificats du Mac App Store a expiré et c'était également la date limite pour les développeurs d'inclure un nouveau certificat intermédiaire dans leur chaîne de signature d'applications. L'expiration du certificat intermédiaire entraîne l'échec du code de validation des reçus utilisé par de nombreuses applications, tandis que le certificat intermédiaire est le "remède" à long terme.

Les développeurs ont reçu au moins deux courriels à propos de ce changement, mais ils n'ont pas eu beaucoup de temps pour soumettre des applications à l'examen - si l'on se base sur le temps qu'il faut généralement pour qu'une mise à jour du Mac App Store soit traitée, même si elle est approuvée dès la première soumission.

Les utilisateurs doivent lancer chacune de leurs applications MAS lorsqu'ils sont connectés à l'internet pour renouveler les certificats intermédiaires ou traiter les applications qui doivent être retéléchargées.

Une application dont le reçu n'est pas valide doit se terminer par un code spécial (173), qui indique à OS X de présenter une boîte de dialogue S'identifier pour utiliser cette application sur cet ordinateur.

Cependant, un bogue distinct dans OS X peut empêcher l'apparition de cette boîte de dialogue. Dans ce cas, les utilisateurs verront une application qui se ferme simplement au lancement. (Console.app signale que l'application se termine avec le code 173, mais OS X oublie d'afficher la boîte de dialogue).

Deux scénarios dont vous devez être conscient :

  • Si vous avez l'habitude d'utiliser une application depuis un endroit sans accès à l'Internet, veillez à lancer l'application pour la revalider avant de partir.
  • Si une application se bloque au lancement et ne vous montre pas la boîte de dialogue, c'est qu'il s'agit d'un bug d'OS X. Supprimez l'application et téléchargez-la à nouveau depuis la boutique en ligne pour résoudre le problème.

Une situation horrible dont Apple est très conscient.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X