我一直在寻找创建各种启动器的方法,以便在我在mac上运行Eclipse应用程序时设置环境变量。
当我从终端运行应用程序时,环境变量是……
您可以让.app调用可执行加载器脚本,该脚本可以设置环境变量并调用可执行二进制文件。该脚本放在Contents / MacOS /中。如果您与主exec交换名称。二进制,Info.plist已经指向它,然后从加载器脚本调用重命名的二进制文件。
#!/usr/bin/env bash cd "$(dirname "$0")" || exit 1 cwd="$(pwd)" export VARIABLE=808 exec "${cwd}/myapp"