Xcode服务器如何在没有启用可测试性的发布模式下运行测试?

时间:2018-09-06 02:41:12

标签: ios xcode xcode-ui-testing ui-testing xcode-server

使用Xcode服务器执行UI测试时,该机器人可以将设置“替代”为“发布”模式。

这很方便,因为测试将在发布版本上执行。

现在,当我尝试在TeamCity或CLI上运行测试并通过-configuration Release时,我得到一个错误,提示Module 'App name' was not compiled for testing

可以通过在构建设置中切换发布配置的Enable testability标志来解决此问题,但是每次发布应用程序前都必须将其更改为原来的状态。

创建另一个构建配置也不是理想的选择,因为我有很多目标,而为所有人维护一个额外的配置会很痛苦。

那么Xcode服务器如何做到这一点?是否存在CLI参数或缺少的内容?还是只是通过预构建脚本更改设置?

0 个答案:

没有答案