iOS启动应用程序与环境变量

时间:2015-06-09 18:12:40

标签: ios xcode ios-simulator environment-variables

我的应用需要设备UDID,但iOS模拟器没有。所以我想传递模拟设备UDID作为模拟器的环境变量。我已经知道如何在Xcode中设置环境变量,并且从Xcode启动应用程序时它可以正常工作。
见教程:
nshipster: launch arguments and environment variables
cameronspickert: custom launch arguments and environment variables

但是,当我尝试直接从模拟器(而不是从Xcode)启动应用程序时,似乎没有环境变量传递给应用程序。

问题:
如果直接从模拟器或设备启动应用程序甚至命令行,如何将环境变量传递给应用程序?

1 个答案:

答案 0 :(得分:0)

SIMULATOR_UDID环境变量包含模拟设备的UDID,但如果您尝试使用它,则可能会出错,因为设备上没有直接类比。

您还可以通过在Xcode中编辑方案来设置自己的环境变量。