我知道您可以在启动时使用 NSTask 为子进程设置环境,但是正在运行的应用程序是否可以更改自己的环境?如果是这样,如何?
您可以使用
setenv
从文档中:
setenv(( 函数在 当前环境列表。
C 语言中的一个例子如下所示:
setenv("MY_VARIABLE", "my value", 1)
并且也应该从 swift 工作。