如何在swift中为我的应用程序设置环境变量?使用编辑器模式它仅适用于使用xcode运行,但当然不适用于已编译的应用程序。
我已经尝试过:
let environment: NSDictionary = ["launched" : true]
task.environment = environment
但是这样我将用NSTask执行的启动器会崩溃(当我使用编辑器模式设置变量时,这不会发生)
答案 0 :(得分:6)
从environment
&中抓取NSProcessInfo
词典将变量添加到其中。
听起来儿童流程需要其中一个标准变量,例如HOME
或PATH
。