[英]Xcode lost button test in xctest
I working on Xcode 6. 当我编码XCTest时,Xcode已经死机了。 当我重新打开我的 Xcode 时,它丢失了小菱形运行按钮。
它应该是:
但它得到了:
我打开其他项目,它没有这个错误。 但是当我创建新目标时,它会出现同样的错误(在其他项目中)。
我检查了目标成员资格,但它检查了目标名称。 当我在 Product > Test 中选择 Test 时,它运行但按钮不显示。
非常感谢,抱歉我的英语不好。
1.单击测试文件(单元测试或 UI 测试文件) 2.转到右侧面板,您将看到目标成员资格。 3.选择单元测试,一切都会好起来的。
如果您之前禁用了索引,
关闭所有 Xcode 和 Simulator 实例
删除此设置
defaults delete com.apple.dt.Xcode IDEIndexDisable
重启Xcode
这应该会重新启用索引,并且应该在随后的 Xcode 启动中恢复单个测试按钮(菱形)。
对某些人来说可能的答案 - 我在我的 XCode 中添加了一个新方案,但测试仅在原始方案中。 切换回原始方案重新设置了我的测试。
我的问题是文件未包含在工作区中。 如果未包含,请转到查找器并将其拖放到该文件夹中。
在Xcode 13和SWIFT 5 中对我有用的解决方案:
打开另一个 Xcode 文件,然后再次使用您的函数打开该文件,按钮应该会出现。
我刚刚重新启动了我的 Xcode 并且它起作用了。 因为一切都按照应有的方式设置!
用测试作为前缀函数名称
示例测试 function 名称:
secondExample() must be **testSecondExample()**
然后清理构建文件使用这个快捷键command + shift + k
需要更多描述? 但是请尝试以下故障排除...检查测试文件的目标成员资格
去,
Xcode > 窗口 > 项目
单击派生数据的删除按钮。 关闭 XCode 并再次打开。 你应该很高兴去。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.