Mettre à jour Pokémon Studio et corriger l'erreur « endommagé » sur macOS
Sur macOS, Pokémon Studio ne se met pas à jour automatiquement, et une version fraîchement téléchargée refuse souvent de s'ouvrir avec une erreur trompeuse indiquant qu'elle est « endommagée ». Ce guide explique pourquoi cela arrive et comment mettre à jour Pokémon Studio manuellement puis le débloquer.
Pourquoi le message « endommagé » apparaît
Lorsqu'on télécharge une application en dehors de l'App Store, macOS lui appose un indicateur de quarantaine — un attribut étendu nommé com.apple.quarantine. Au premier lancement, Gatekeeper (la couche de sécurité de macOS) inspecte cet indicateur et vérifie que l'application est signée et notariée par un identifiant Apple Developer enregistré.
Pokémon Studio est une application open source développée par la communauté, qui n'est pas notariée par Apple. Gatekeeper refuse donc de l'exécuter et affiche un message du type :
« Pokémon Studio » est endommagé et ne peut pas être ouvert. Vous devriez le placer dans la corbeille.
L'application n'est pas réellement endommagée. Ce message est simplement la façon dont macOS signale une application bloquée et non notariée. Retirer l'indicateur de quarantaine indique à Gatekeeper de l'autoriser à s'exécuter.
Build de dev ou mise à jour manuelle
La manière de mettre à jour dépend du type de build que l'on utilise :
- Build de dev : si on a cloné Pokémon Studio depuis GitHub et qu'on l'exécute depuis les sources, il se met à jour automatiquement à chaque fois que l'on récupère les dernières modifications avec Git. Rien d'autre n'est nécessaire.
- Build de release : si on utilise une version packagée, il n'y a aucune mise à jour automatique sur macOS. C'est la principale différence avec Windows, où Studio se met à jour tout seul. Sur macOS, on télécharge chaque nouvelle version manuellement et on retire de nouveau l'indicateur de quarantaine.
Si on vient de Windows et qu'on a l'habitude de voir Studio se mettre à jour seul, cette étape manuelle est normale — ce n'est pas un bug.
Télécharger la dernière version
- Ouvrir la page des releases de Pokémon Studio.
- Télécharger l'asset darwin de la dernière release (
darwinest le nom interne que macOS donne à son noyau). - Extraire l'archive. Certains navigateurs (par exemple Arc) l'extraient automatiquement dans le dossier Téléchargements ; sinon, double-cliquer sur le fichier téléchargé pour décompresser l'application
Pokemon Studio.app.
Retirer l'attribut de quarantaine
Ouvrir l'application Terminal et se placer dans le dossier qui contient l'application — généralement Downloads :
cd ~/Downloads
Puis effacer les attributs étendus de l'application :
xattr -cr "Pokemon Studio.app"
xattrgère les attributs étendus des fichiers. L'option-cles efface (clear) et-rapplique le changement de manière récursive (recursive) à tout le contenu du bundle.app.- Le bundle sur le disque s'appelle
Pokemon Studio.appsans accent (même si l'application s'affiche sous le nom Pokémon Studio), donc le saisir exactement tel quel. Si on l'a renommée, adapter la commande en conséquence.
Si la commande renvoie une erreur de permission, préfixer avec sudo et saisir le mot de passe du Mac à l'invite :
sudo xattr -cr "Pokemon Studio.app"
Une fois la commande terminée, double-cliquer sur Pokemon Studio.app. Gatekeeper ne voit plus l'indicateur de quarantaine, et l'application s'ouvre normalement. On peut ensuite la déplacer dans le dossier Applications pour la conserver à cet endroit.
Conclusion
- Le message « endommagé » est trompeur : il signifie que Gatekeeper de macOS a bloqué une application non notariée, pas que le fichier est corrompu.
- Les builds de dev récupérés depuis GitHub se mettent à jour automatiquement ; les versions packagées sur macOS doivent être mises à jour manuellement, sans auto-update.
- Télécharger l'asset darwin depuis la page des releases et extraire l'application
Pokemon Studio.app. - Lancer
xattr -cr "Pokemon Studio.app"(ajoutersudosi nécessaire) pour effacer l'indicateur de quarantaine, puis ouvrir l'application normalement.