Hemos tenido varios informes en los que OS X muestra este cuadro de diálogo de error cuando el usuario intenta abrir Dragonframe:
Si miras el informe, dice algo como esto:
Mensaje de error de Dyld:
Biblioteca no cargada:
@ruta_ejecutable/../Frameworks/libavcodec.dylib
Referenciado desde: /Aplicaciones/Dragonframe/Dragonframe.app/Contents/MacOS/Dragonframe
Razón: Versión de biblioteca incompatible: Dragonframe requiere la versión 55.0.0 o posterior, pero libavcodec.dylib proporciona la versión 52.0.0
El problema se debe a que algún otro programa establece una ruta de biblioteca global, lo cual es algo muy malo.
Puede haber más de un programa que haga esto, pero hemos descubierto que las versiones anteriores de una aplicación llamada "Rastreador" lo hacen. Si instaló Tracker versión 4.84 o anterior, debe desinstalarlo y luego instalar la versión 4.85 o posterior para resolver el problema.
Si nunca instaló el rastreador, busque "DYLD_LIBRARY_PATH" en el archivo plist de su entorno:
Abra una Terminal (Aplicaciones: Utilidades) y escriba:
sudo abierto ~/.MacOSX/environment.plist
Te pedirá tu contraseña. Esta es la contraseña de su máquina que usa para iniciar sesión. No se la muestra mientras escribe.
En el editor que se abre, elimine todo lo que diga "DYLD_LIBRARY_PATH".
Nota: Esto podría requerir XCode. Si no lo tiene, es posible que deba simplemente eliminar este archivo, así:
sudo rm ~/.MacOSX/environment.plist