Si vous utilisez le gestionnaire de mots de passe 1Password et qu’il refuse de se lancer ce matin avec un message d’erreur associé à 1Password mini, vous devrez le mettre à jour manuellement. Pour cela, vous devrez télécharger la dernière version (6.5.5) sur le site de l’éditeur et ouvrir le fichier d’installation pour écraser l’ancienne version et la remplacer par la nouvelle.
Seuls les utilisateurs de la version téléchargée sur le site de l’éditeur sont concernés. Si vous avez acheté 1Password sur le Mac App Store, vous n’aurez aucun problème. Dans le doute, vous pouvez vérifier la déclinaison utilisée en affichant la fenêtre À propos de 1Password disponible depuis le menu qui porte le nom de l’app.
Que s’est-il passé ? AgileBits s’explique et présente ses excuses dans un article de blog publié dans la foulée. Le responsable était le certificat développeur fourni par Apple et qui permet d’associer une app à un développeur reconnu et ainsi de contourner les protections de GateKeeper. Ce certificat expirait hier, dimanche, mais l’éditeur pensait que cela n’aurait aucun impact sur les apps déjà installées, uniquement pour les nouveaux utilisateurs.
Malheureusement, ce n’est pas ainsi que macOS fonctionne. Dès lors que le certificat avait expiré, 1Password était considéré comme une app qui n’était plus validée par Apple et le système a alors bloqué son exécution. Un nouveau certificat a été demandé et obtenu immédiatement, mais son format avait légèrement changé entre temps et les mises à jour automatiques qui validaient systématiquement le certificat par sécurité ne fonctionnaient plus.
C’est pourquoi une mise à jour manuelle est obligatoire. À partir de maintenant, les nouvelles versions seront chargées automatiquement et l’éditeur assure avoir pris les devants avec un nouveau certificat valide jusqu’en 2022 et la garantie qu’il sera renouvelé bien avant d’arriver à échéance.