Xcode 14.1点击单测按钮提示无Scheme/测试计划问题求助
解决Xcode 14.1中单元测试无法启动的问题
针对你遇到的点击单测启动按钮提示「没有包含您尝试运行的所有测试的scheme和/或测试计划」的问题,试试以下具体方案:
1. 检查并修复Scheme的测试目标关联
- 点击Xcode顶部工具栏的Scheme选择框,选择
Edit Scheme... - 在弹出窗口中切换到
Test标签页 - 点击左下角的
+按钮,找到你的测试目标SDKTestAppSwiftTests并添加到列表 - 确保该测试目标的
Enabled复选框处于勾选状态,点击Close保存配置
2. 重新关联测试计划到Scheme
如果之前创建了测试计划但未正确关联,按以下步骤操作:
- 打开
Edit Scheme...窗口的Test标签页 - 在窗口顶部的
Test Plan下拉菜单中,选择你已创建的测试计划;若没有则选择Create a new test plan...重新创建 - 确认测试计划内已包含
SDKTestAppSwiftTests类,保存Scheme配置
3. 重置Xcode缓存与旧配置
若上述方法无效,彻底清理Xcode缓存:
- 完全退出Xcode(按下
Command+Q) - 打开终端,依次执行以下命令:
rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Caches/com.apple.dt.Xcode
- 重新打开Xcode,等待项目索引完成后再尝试运行测试
4. 检查测试目标的基础配置
- 在Xcode左侧项目导航栏中选中测试目标
SDKTestAppSwiftTests - 切换到
Build Settings标签页,搜索Product Module Name,确保其值为SDKTestAppSwift(与你@testable import的模块名一致) - 检查测试文件
SDKTestAppSwiftTests.swift的Target Membership:确保仅勾选SDKTestAppSwiftTests
内容的提问来源于stack exchange,提问作者d.braun1991
相关产品推荐
相关产品推荐

