Correction des messages d'erreur "L'application est endommagée et ne peut être ouverte" sous Mac OS X
Certains utilisateurs de Mac ont découvert qu'ils ne pouvaient pas ouvrir certaines applications téléchargées sur le Mac App Store. Lors d'une tentative d'ouverture d'une application impactée sous OS X, un message indiquant "Nom.app est endommagé et ne peut pas être ouvert. Supprimez Name.app et téléchargez-le à nouveau depuis l'App Store". Une autre variante est une fenêtre pop-up qui apparaît et qui demande à l'utilisateur de "se connecter pour utiliser cette application sur cet ordinateur" en demandant un Apple ID et un mot de passe.
La raison pour laquelle ces applications ne peuvent pas être ouvertes est que le certificat de sécurité de signature de code a expiré, il ne s'agit pas d'une erreur de l'utilisateur ou de quoi que ce soit qui concerne l'implication de l'utilisateur, c'est en fait quelque chose avec la DRM qui a été salie du côté du Mac App Store mais qui a maintenant un impact sur certaines applications qui ont été téléchargées à partir de là. Oui, c'est un message d'erreur étrange et frustrant, mais il est facile à résoudre.
Résolution de l'erreur "App is damaged and can't be opened" dans Mac OS X
Ce message d'erreur tend à apparaître dans les nouvelles versions de Mac OS X :
- Redémarrez le Mac, cela peut suffire pour corriger les applications problématiques et supprimer le message d'erreur
- Si un redémarrage ne permet pas de réparer l'application, supprimez l'application (faites-la simplement glisser vers la Corbeille et videz-la), puis relancez l'App Store de Mac et téléchargez à nouveau l'application via l'onglet Achats ou en recherchant l'application manuellement
- Ouvrez à nouveau les applications autrefois impactées, elles devraient maintenant fonctionner correctement
Résolution de l'erreur "Se connecter pour utiliser cette application sur cet ordinateur" dans Mac OS X
Ce message d'erreur peut apparaître dans les anciennes versions de Mac OS X :
- Fermez la boîte de dialogue d'erreur "Connectez-vous pour utiliser cette application" lorsque vous la voyez, et redémarrez le Mac à la place
- Au redémarrage, ouvrez l'App Store Mac et connectez-vous à votre Apple ID pour authentifier à nouveau le Mac et toutes les applications connexes
- Ouvrez les applications comme d'habitude
Cela devrait suffire pour que vos applications fonctionnent à nouveau sous OS X.
La correction rapide d'erreur de l'application pour les utilisateurs avancés de Mac : Tuer un processus
Vous pouvez cibler les processus storeaccountd via Activity Monitor si vous le souhaitez, ou utiliser la ligne de commande si vous êtes à l'aise avec le terminal :
sudo killall -v storeaccountd
Il y a généralement deux processus "storeaccountd" en cours, l'un en tant qu'utilisateur, l'autre en tant que root, et donc l'utilisation de killall sur les deux est suffisante pour résoudre le problème.
Ceux qui souhaitent en savoir un peu plus sur les détails techniques de ces messages d'erreur peuvent se référer à ce fil de discussion Twitter , qui révèle le certificat qui a expiré et spécule sur divers facteurs contributifs.
Cela expliquerait le problème du MAS. pic.twitter.com/Nuqj9Uxxiz
- Paul Haddad (@tapbot_paul) 12 novembre 2015
Il est évident que si vous n'avez pas vu ces messages d'erreur sur votre Mac, vous n'avez pas à vous inquiéter et vous pouvez continuer à vous amuser. Mais, si vous les voyez, sachez au moins que c'est une simple réparation, que les applications ne sont pas vraiment endommagées, qu'il s'agit juste d'une erreur du côté Apple avec un remède rapide.
Notez que vous pouvez parfois voir un message d'erreur similaire mais différent indiquant que le Mac en question "l'application est endommagée et ne peut pas être ouverte, vous devez la déplacer vers la Corbeille", ce qui présente un ensemble de solutions potentielles différentes.