如何从XCUITest代码访问xcconfig变量

我需要访问xenconfig文件中为我的主应用程序目标设置的环境变量,但是要从UI测试目标内部访问。

在进行大量谷歌搜索之后,这就是我尝试过的方法:

  • 将主xcconfig设置为UITest目标的配置
  • 在测试计划配置中添加环境变量ENV=$(ENV)
  • 像这样打印环境字典
print(ProcessInfo.processInfo.environment)

但是$(ENV)并没有扩展到实际价值。

我还尝试在Info.plist中为UITest目标添加自定义条目

<key>ENV</key>
<string>$(ENV)</string>

然后通过Bundle.main.infoDictionary访问它,但是我再次得到字符串$(ENV)。知道我所缺少的,还是因为UI测试在Xcode中的工作方式而使这不可能吗?

iCMS 回答:如何从XCUITest代码访问xcconfig变量

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2047762.html

大家都在问