我的应用需要设备UDID,但iOS模拟器没有。所以我想传递模拟设备UDID作为模拟器的环境变量。我已经知道如何在Xcode中设置环境变量,并且从Xcode启动应用程序时它可以正常工作。
见教程:
nshipster: launch arguments and environment variables
cameronspickert: custom launch arguments and environment variables
但是,当我尝试直接从模拟器(而不是从Xcode)启动应用程序时,似乎没有环境变量传递给应用程序。
问题:
如果直接从模拟器或设备启动应用程序甚至命令行,如何将环境变量传递给应用程序?
答案 0 :(得分:0)
SIMULATOR_UDID环境变量包含模拟设备的UDID,但如果您尝试使用它,则可能会出错,因为设备上没有直接类比。
您还可以通过在Xcode中编辑方案来设置自己的环境变量。