我有一个包含50多个目标的Swift iOS项目,每个目标为不同的客户端制作一个略有不同的应用程序版本(不同的应用程序图标/标识/名称/颜色等)。
我还有一个使用XCTest进行UI测试的测试目标。问题在于,当我运行测试而不是仅仅构建已被选为测试的目标应用程序的目标时,它正在构建所有50多个目标。
显然这需要很长时间,并且只会在添加更多目标时变长,所以我需要弄清楚如何确保构建的唯一目标是目标应用程序。
感谢。
答案 0 :(得分:2)
好吧,我想通了,所以会把答案放在这里以防其他人有同样的问题。
基本上,在测试目标中 - >构建阶段 - >目标依赖项已将所有目标作为不必要的依赖项添加。我只需将它们全部删除。