Mac OS X上的每个应用程序环境变量

时间:2011-11-11 13:50:19

标签: macos environment-variables

有几种不同的方法记录了在系统范围内或每个用户设置环境变量,请参阅this question

是否有基于每个应用程序设置环境变量的选项?

E.g。有没有办法使用~/.MacOSX/environment.plistlaunchd.conf之类的内容,但只有某些变量只能由特定应用继承?

我能想到的唯一方法是修改每个应用程序Info.plist,但这涉及到更改一个看起来不太好的应用程序包。

1 个答案:

答案 0 :(得分:3)

通常,这是通过将所需应用程序包装在小型shell脚本或自动机操作中来设置环境变量然后启动应用程序来完成的。例如,我有一个自动机“应用程序”,它具有以下规则:

Run Shell Script:
  NSZombiesEnabled=YES open /Applications/MyApp.app

当我想以这种方式启动时,我只是运行自动机操作。