gup*_*ron 9 testing xcode build-process target ios
我们遇到了一些问题,试图将测试目标添加到我们继承的项目中.测试目标正在运行,但是由于测试目标中的错误,运行应用程序总是会失败.我们对此感到困惑,并最终在默认情况下打开的方案中找到了一个布尔设置:

在图像中,我取消选中它,但Run的测试目标中有一个复选标记.删除复选标记使一切都恢复正常.
Apple为什么还要运行您的应用程序来构建测试?这使我们认为可能会有我们应该注意的后果.
从屏幕截图来看,问题在于该方案对“运行”操作使用 QA 配置,而对“测试”操作使用“调试”配置。因此,当您进行测试构建时,事情会以一种方式进行,而当您进行运行构建时,事情会以不同的方式进行。