Nous avons eu une poignée de rapports où OS X affiche cette boîte de dialogue d'erreur lorsque l'utilisateur essaie d'ouvrir Dragonframe :avertissement mac : Dragonframe ne peut pas être ouvert en raison d'un problème

Si vous regardez le rapport, il dit quelque chose comme ceci :

Message d'erreur Dyld :

Bibliothèque non chargée : @executable_path/../Frameworks/libavcodec.dylib

Référencé à partir de : /Applications/Dragonframe/Dragonframe.app/Contents/MacOS/Dragonframe

Raison : version de bibliothèque incompatible : Dragonframe nécessite la version 55.0.0 ou ultérieure, mais libavcodec.dylib fournit la version 52.0.0

Le problème est causé par un autre programme définissant un chemin de bibliothèque global, ce qui est une très mauvaise chose.

Il peut y avoir plus d'un programme qui fait cela, mais nous avons constaté que les anciennes versions d'une application appelée "Tracker" le font. Si vous avez installé Tracker version 4.84 ou antérieure, vous devez le désinstaller puis installer la version 4.85 ou ultérieure pour résoudre le problème.

Si vous n'avez jamais installé le tracker, recherchez "DYLD_LIBRARY_PATH" dans votre fichier plist d'environnement :

Ouvrez un Terminal (Applications : Utilitaires) et tapez :

sudo ouvert ~/.MacOSX/environment.plist

Il vous demandera votre mot de passe. Il s'agit du mot de passe de votre ordinateur que vous utilisez pour vous connecter. Il ne vous le montre pas lorsque vous le tapez.

Dans l'éditeur qui s'ouvre, supprimez tout ce qui indique "DYLD_LIBRARY_PATH".

Remarque : Cela peut nécessiter XCode. Si vous ne l'avez pas, vous devrez peut-être simplement supprimer ce fichier, comme ceci :

sudo rm ~/.MacOSX/environment.plist

Afficher toutes les questions fréquemment posées