【发布时间】:2018-11-01 12:07:16
【问题描述】:
我们的项目结构如下:
Workspace:
- app project
- cocoapods project
App scheme:
- app target (run)
- ui test target (test)
- unit test target (test)
升级到 Xcode 10 后,Xcode 坚持构建整个项目,包括 pod 和 ui 测试,每次运行单个单元测试,这是一个相当繁重和缓慢的过程。
如果我创建一个仅包含单元和/或 ui 测试的单独方案,它只会在我运行它们时重新构建测试。随心所欲。
但是,由于它们不再是主应用方案的成员,我不能再按主方案上的测试,因为它不再包含测试目标。
然后我的问题是:在运行单个单元测试时,是否正常或建议使用单独的测试方案,或者我可以防止整个项目以另一种方式重建?
(注意:我在单元测试中将 Host Application 设置设置为 None,所以我不明白为什么它总是构建整个项目?)
【问题讨论】:
标签: xcode unit-testing xctest xcode10