Este artículo se ha archivado y Apple ya no lo actualiza.

OS X Lion v10.7.4, Actualización de seguridad 2012-002: Las variables de inicio globales de DYLD ya no se cargan

Con OS X Lion 10.7.4 (o la Actualización de seguridad 2012-002 para Snow Leopard) instalado, las variables de inicio de DYLD no se cargan desde el archivo ~/.MacOSX/environment.plist.

Si una aplicación depende de la presencia de una de estas variables, es posible que no se abra después de instalar la actualización de OS X Lion v10.7.4 o la Actualización de seguridad 2012-002.

Si tu aplicación requiere la definición de una variable de inicio como DYLD_LIBRARY_PATH, la solución más segura es especificarla en el archivo Info.plist de la aplicación.

Los desarrolladores de aplicaciones tienen información sobre el uso del archivo Info.plist en la Biblioteca de referencia para desarrolladores de Apple. Puedes especificar una variable de inicio mediante la clave LSEnvironment.

Más información

Solución alternativa avanzada

Puedes permitir el uso de variables de inicio DYLD globales mediante la creación de un archivo con este comando de Terminal:

sudo touch /var/db/.launchd_allow_global_dyld_envvars

Para volver al comportamiento más seguro, utiliza este comando de Terminal para eliminar el archivo:

sudo rm /var/db/.launchd_allow_global_dyld_envvars

Fecha de publicación: