为什么 Xcode 在从逻辑单元测试目标执行测试时启动模拟器?

Why Xcode is launching a simulator when performing a test from a Logic Unit Test target?

当我从 Xcode 中定义为逻辑单元测试的目标执行测试时,模拟器正在启动。通常一套测试,在模拟器完成启动之前会以成功/失败的结果结束。

为什么在执行测试时逻辑测试单元目标会启动模拟器?

您的单元测试虽然不需要 GUI,但仍然是一个 iOS 模拟器包,而不是 macOS 包。因此它需要在 iOS 模拟器环境中 运行。