OS X Lion 10.7.4, 2012-002-es biztonsági frissítés: A globális DYLD-indítási változók nem töltődnek be
Ha az OS X Lion 10.7.4 (vagy a Snow Leopard 2012-002-es biztonsági frissítése) van telepítve, a DYLD-indítási változók nem töltődnek be a ~/.MacOSX/environment.plist fájlból.
Ha egy alkalmazás ilyen változótól függ, előfordulhat, hogy nem nyílik meg az OS X Lion 10.7.4-es frissítése vagy a 2012-002-es biztonsági frissítés telepítése után.
Ha az alkalmazás egy DYLD_LIBRARY_PATH típusú indítási változó definícióját igényli a működéshez, a legbiztonságosabb megoldás ezt megadni az alkalmazás Info.plist fájljában.
Az alkalmazásfejlesztők az Info.plist fájl használatáról az Apple fejlesztői referenciakönyvtárában tájékozódhatnak. Indítási változót az LSEnvironment kulccsal adhat meg.
További információk
Haladó megoldás
A globális DYLD-indítási változók használatát engedélyezheti egy fájl létrehozásával is, amelyet az alábbi Terminal-paranccsal tehet meg:
sudo touch /var/db/.launchd_allow_global_dyld_envvars
A biztonságosabb viselkedésre való visszaváltáshoz az alábbi Terminal-paranccsal távolítsa el a fájlt:
sudo rm /var/db/.launchd_allow_global_dyld_envvars