Ez egy archivált cikk, ezért az Apple egy ideje már nem frissíti.

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

Közzététel dátuma: