Tento článek byl archivován a Apple ho nadále neaktualizuje.

OS X Lion 10.7.4, bezpečnostní aktualizace 2012-002: Už se nenačítají globální spouštěcí proměnné DYLD

S nainstalovaným OS X Lion 10.7.4 (nebo bezpečnostní aktualizací 2012-002 pro Snow Leopard) se nenačítají spouštěcí proměnné DYLD ze souboru ~/.MacOSX/environment.plist.

Pokud nějaká aplikace závisí na přítomnosti takové proměnné, po instalaci aktualizace OS X Lion 10.7.4 nebo bezpečnostní aktualizace 2012-002 se nemusí otevřít.

Pokud vaše aplikace vyžaduje definici spouštěcí proměnné, jako je DYLD_LIBRARY_PATH, nejbezpečnějším řešením je určit ji v souboru aplikace Info.plist.

Vývojáři aplikací můžou informace o používání souboru Info.plist najít v referenční knihovně Apple Developer. Spouštěcí proměnnou můžete určit pomocí klíče LSEnvironment.

Další informace

Pokročilé řešení

Používání globálních spouštěcích proměnných DYLD můžete povolit vytvořením souboru tímto příkazem v Terminálu:

sudo touch /var/db/.launchd_allow_global_dyld_envvars

Pokud se chcete vrátit k bezpečnějšímu chování, odeberte soubor tímto příkazem v Terminálu:

sudo rm /var/db/.launchd_allow_global_dyld_envvars

Datum zveřejnění: