.app包中的Shell脚本与终端中调用的环境不同

时间:2017-12-14 08:55:01

标签: bash macos

我们在OS X上的应用程序由MyApp.app/Contents/MacOS/MyApp中以

开头的shell脚本调用
#!/bin/bash

并且Info.plist中的引用为:

<key>CFBundleExecutable</key>
<string>MyApp</string>

从GUI启动应用程序(例如双击Finder),使用与在终端内启动相同脚本时不同的环境变量启动此脚本。

我们可以做些什么来获得相同的环境,例如在.profile

中配置的环境变量

0 个答案:

没有答案