この記事はアーカイブ済みで、これ以上更新されることはありません。

OS X Lion v10.7.4、セキュリティアップデート 2012-002:グローバルな DYLD 起動変数が読み込まれない

OS X Lion 10.7.4 (または Snow Leopard 用セキュリティアップデート 2012-002) がインストールされている場合、DYLD 起動変数が「~/.MacOSX/environment.plist」ファイルから読み込まれません。

アプリケーションがこの変数の有無に影響を受ける場合、OS X Lion v10.7.4 アップデートまたはセキュリティアップデート 2012-002 をインストールした後、このアプリケーションが起動しなくなることがあります。

アプリケーションに DYLD_LIBRARY_PATH などの起動変数の定義が必要な場合、最も安全な解決策は、アプリケーションの「Info.plist」ファイルでこの定義を指定することです。

アプリケーションデベロッパは、Apple Developer Reference Library で「Info.plist」ファイルの使用方法についての情報を入手できます。起動変数は、LSEnvironment キーを使って指定できます。

関連情報

上級者向けの解決策

次のターミナルコマンドを使ってファイルを作成し、グローバルな DYLD 起動変数の使用を許可できます。

sudo touch /var/db/.launchd_allow_global_dyld_envvars

より安全な動作に戻すには、次のターミナルコマンドを使ってこのファイルを削除します。

sudo rm /var/db/.launchd_allow_global_dyld_envvars

公開日: