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