在将我们的一个方案“Scheme”中的测试转换为使用Xcode 13.4中的“转换为使用测试计划”功能的测试计划后,我们无法使用xcodebuild运行测试,因为出现以下错误:
xcodebuild: error: Failed to build project Scheme with scheme Scheme.
Reason: Tests cannot be run because the test plan “Scheme” could not be read.
Recovery suggestion: Confirm that the file exists and is valid and try again.
使用-testPlan
参数显式设置测试计划名称会导致相同的错误信息。
方案配置存在于配置的位置,并且可以通过Xcode显示。
test-plan
的项目,使用build-for-testing
会在构建目录中生成多个.xctestrun
文件,格式为<Scheme>_<TestPlan>_iphonesimulator<Version>-<Architecture>.xctestplan
。 - Abhishek Bedi