如何 运行 iOS 工作区的所有单元测试?

How to run all unit tests for iOS workspace?

我在名为 MyWorkspace 的工作区下有一个名为 MyProject 的主机 iOS 项目。该工作区还有两个链接项目,名为 MyFramework1MyFramework2。当我 运行 仅对宿主项目(即 MyProject's)进行单元测试时,单元测试得到 运行 但我对两个框架都有单元测试。如何通过 CLI xcodebuild 命令 运行 工作区 MyWorkspace 下所有项目(包括主机应用程序和框架)的所有单元测试?

我目前正在使用,

xcodebuild -xctestrun some.xctestrun -destination "platform=iOS Simulator,name=iPhone 11" test-without-building

最后,我能够 运行 我的工作区的所有测试。我只是需要,

  1. 在 Xcode
  2. 中打开工作区
  3. Select Host app Target -> Edit Scheme -> Build
  4. 为列表中显示的所有单元测试套件启用测试
  5. 进行干净的构建和测试