Un certain nombre d'applications Mac ont commencé à planter de nulle part au cours du week-end. La manière dont est à blâmer Apple modifié la certification des applications qui n'ont pas été achetées ou acquises directement auprès du Mac officiel App Une centaine. Le nombre d’applications concernées est assez élevé.
Un certain nombre d'utilisateurs d'applications, notamment Soulver ou PDFPen, ont téléchargé leurs programmes à partir des sites Web des développeurs d'applications respectifs, et non à partir du Mac officiel. App En magasin, elle a découvert que leurs applications plantaient soudainement immédiatement après le lancement. Les développeurs de l'application se sont rapidement excusés, expliquant que la raison était que les certificats de l'application avaient atteint leur date d'expiration.
Apple émet des certificats de signature aux développeurs d'applications pour garantir que les applications téléchargées en dehors de l'environnement Mac App Storu est légitime, provient d'une source connue et n'a pas été modifié depuis sa dernière signature. Auparavant, l'expiration de la signature du certificat n'avait aucun effet sur les logiciels déjà distribués. Cependant, cette règle a changé avec la sortie de macOS Sierra pour Mac l'année dernière.
Cela pourrait vous intéresser
Alors Apple a commencé à exiger "provisioning profile", grâce auquel le système reçoit l'information que la demande a été vérifiée Applemv base de données en ligne et a été autorisé à effectuer certaines actions du système. Mais ces profils sont également signés par le certificat de signature du développeur, et lorsque celui-ci expire, le profil devient invalide.
Parmi les « victimes » des certificats révoqués figurent par exemple les utilisateurs de l’application 1Password pour Mac ayant téléchargé l'application depuis le site web du développeur. AgilBits a expliqué dimanche que les utilisateurs concernés doivent mettre à jour manuellement vers la dernière version (6.5.5), ajoutant que ceux qui utilisent 1Password téléchargé depuis Mac App Storu n’a pas à s’inquiéter des complications liées à l’expiration du certificat.
Nous savions que notre certificat de développeur expirerait dimanche, mais nous pensions qu'il suffisait de publier une nouvelle version, ce qui n'était clairement pas le cas. En fait, cela a eu pour effet inattendu : macOS a refusé d'ouvrir 1Pass normalement.word. "
Une solution immédiate pour les développeurs des applications concernées consiste à renouveler le code du certificat de signature avant son expiration.
Source: MacRumors