Sans avoir rien changé, je reçois maintenant ce message lorsque j'essaie d'ouvrir l'application "Breeze" - D'autres applications échouent de la même manière sur d'autres Mac:
J'ai essayé de me débarrasser de ce message en le réinstallant depuis l'App Store, mais rien ne change. Le redémarrage et la modification des préférences de sécurité du contrôleur d'accès n'aident pas non plus en choisissant «autoriser les applications téléchargées de n'importe où».
Que diable se passe t'il?
macos
applications
mac-appstore
Corsin Pfister
la source
la source
Réponses:
Presque tout le monde est dans le même bateau que vous. La situation est assez compliquée, mais cette image montre certains détails des couches de certificats impliquées dans la création d'un fichier "reçu":
Les ingénieurs Apple ont utilisé un certificat marqué comme non valide après: 11 novembre 21:58:01 2015 GMT pour signer des applications qui ont été téléchargées pendant une longue période cette année. De plus, l'un des certificats était auparavant signé avec l'algorithme de signature: sha1WithRSAEncryption et passe à sha256WithRSAEncryption qui n'est pas entièrement pris en charge par tous les systèmes d'exploitation et développeurs.
Le meilleur article (parmi tant d'autres) est de Ben Toms:
En un mot, l'une des clés constituant le wrapper utilisé par les applications pour vérifier un téléchargement correct sur l'App Store a expiré hier. Apple a renouvelé ce certificat, mais vous devrez peut-être prendre des mesures dès maintenant pour remédier à cette erreur.
Curieusement, les applications qu'Apple a lui-même créées, s'appuient sur une autre chaîne de confiance de validation car elles incluent ce même certificat maintenant expiré mais toujours exécuté sur OS X. Fondamentalement, ces applications semblent utiliser une autre (ou aucune) validation de la réception pour l'exactitude .
Si vous êtes à l'aise avec la ligne de commande, essayez de redémarrer le processus qui tend à ces reçus d'application désormais obsolètes:
Si vous éteignez votre Mac, cela fait également défiler le démon des comptes et devrait corriger les choses afin que vous n'ayez pas à télécharger à nouveau les applications sur l'ordinateur après l'expiration de ce certificat Apple.
À ce stade, lorsque vous essayez d'exécuter l'application, vous devez être invité à ressaisir votre mot de passe une fois. Cela vous donnera un nouveau certificat d'Apple qui peut ou non résoudre la rupture réelle selon la façon dont l'application utilise le fichier de réception ou si elle le fait.
Une autre chose qui peut remédier aux échecs de faux certificats consiste à vérifier vos paramètres de date / heure, puis essayez de vous déconnecter complètement du Mac App Store. Si vous ne pouvez toujours pas exécuter l'application après vous être reconnecté, vous pourriez être obligé de supprimer l'application et de la télécharger à nouveau après avoir vérifié votre date / heure et redémarré le système d'exploitation. Assurez-vous de vérifier les projecteurs et de supprimer toutes les copies de l'application. Videz la corbeille avant d'essayer de restaurer le téléchargement.
Si tout le reste échoue, contacter le développeur de votre application spécifique ainsi que l'assistance Apple pour obtenir des conseils peut être prudent car les programmes qui gèrent cette validation et cette génération de reçu ne sont pas bien documentés.
Un grand merci également à Craig Hockenberry et Paul Haddad pour les excellentes explications techniques sur ce qui se passe ici. Sans communauté travaillant ensemble, nous pourrions être dans le noir bien plus longtemps lorsque des bris inconfortables comme celui-ci surviennent.
la source
sandboxd
erreurs,storeassetd
,storeuid
,storeaccountd
et lesstorelegacy
messages et les erreurs processus de comprendre ce qui a changé après le redémarrage après le temps de défaillance pour OS X de mettre à jour la réception qui était mis en cache sur le système de fichiers avec une date d'expiration plus récente. Il serait certainement agréable d'avoir une partie de ces informations ou un commutateur à lancer afin que vous puissiez charger une application lorsque la prochaine chaîne de confiance échoue en raison d'une erreur de l'utilisateur ou d'une prévoyance insuffisante des développeurs du système d'exploitation.storeaccountsd
processus reçoit un nouveau reçu pour l'application en question. Il est très peu probable que ce soit le problème du développeur. Ils n'ont pas tous fait la même erreur hier à 18h00 GMT. J'espère qu'Apple documentera mieux les choses à l'avenir.Il semble que les reçus intégrés aux applications téléchargées depuis le Mac App Store soient signés avec un certificat expiré.
Paul Haddad de Tapbot a souligné le problème plus tôt dans la journée sur Twitter.
https://twitter.com/tapbot_paul/status/664653066679906304
Pour certains utilisateurs, le redémarrage suffit pour inviter le système d'exploitation à récupérer de nouveaux reçus à partir du magasin. D'autres utilisateurs trouvent qu'ils sont invités à se reconnecter au Mac App Store pour mettre à jour les reçus des applications. D'autres développeurs comme C-Command Software suggèrent aux utilisateurs de supprimer les applications et de les télécharger à nouveau .
la source