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:
killall -KILL storeaccountd
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.