将环境变量传递给XCUITest

问题描述

我在CI / CD提供程序(例如CircleCI)上运行UI测试,我需要读取多个秘密环境变量(例如测试用户名密码)。我可以轻松设置它,但我不知道如何正确地将它们传递给测试用例。

我发现了两种方法

  1. 将其存储在共享方案中(在 XCode Arguments 中),这是一个坏主意,因为不应将秘密存储在git repo中。
  2. 通过文本替换在Swift / Obj-C / xconfig文件中注入变量(如小型perl脚本)。我认为这不是2020年的好方法

我使用fastlane,但对此一无所获。

如何正确地做到这一点?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)