如何确保我的 Xcode UITest 目标仅构建目标应用程序?
Posted
技术标签:
【中文标题】如何确保我的 Xcode UITest 目标仅构建目标应用程序?【英文标题】:How do I make sure my Xcode UITest Target Only Builds the Target Application? 【发布时间】:2016-07-16 15:01:47 【问题描述】:我有一个 Swift ios 项目,其中包含 50 多个目标,每个目标为不同的客户(不同的应用图标/徽标/名称/颜色等)制作略有不同的应用版本。
我还有一个使用 XCTest 进行 UI 测试的测试目标。问题是,当我运行测试而不是仅构建已选为测试目标应用程序的目标时,它正在构建所有 50 多个目标。
显然这需要很长时间,并且只会随着添加更多目标而变得更长,因此我需要弄清楚如何确保构建的唯一目标是目标应用程序。
谢谢。
【问题讨论】:
【参考方案1】:好吧,我想通了,所以把答案放在这里,以防其他人有同样的问题。
基本上,在测试目标 -> 构建阶段 -> 目标依赖项中,所有目标都被添加为不必要的依赖项。我只需要将它们全部删除即可。
【讨论】:
以上是关于如何确保我的 Xcode UITest 目标仅构建目标应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
xcode:如何确保我的二进制文件的部署目标设置为 3.0?