我正在使用Xcode 6进行编码XCTest时,Xcode崩溃了。当我重新打开Xcode时,它丢失了小钻石运行按钮。应该是这样的:
但实际上是这样的:
我打开其他项目时没有这个错误。但是当我创建新目标时,它会出现相同的错误(在其他项目中)。 我检查了目标成员资格,但它在目标名称中被选中。当我在“Product> Test”中选择“Test”时,它会运行,但按钮不会显示。非常感谢,对我的糟糕英语感到抱歉。
![http://i.stack.imgur.com/6OGSn.png](https://istack.dev59.com/6OGSn.webp)
![http://i.stack.imgur.com/gpuD5.png](https://istack.dev59.com/gpuD5.webp)
目标成员资格
。如果您之前禁用了索引功能,
Close all Xcode and Simulator instances
Delete this setting
defaults delete com.apple.dt.Xcode IDEIndexDisable
Restart Xcode
这应该重新启用索引,并在下一次Xcode启动时带回个别测试按钮(钻石形)。
对于一些人来说,可能的解决方案是:我在Xcode中添加了一个新的方案,但测试仅在原始方案中。切换回原始方案后,我的测试被恢复。
我刚刚重新启动了我的Xcode,它就正常工作了。因为一切都按照应该的方式设置好了!
我的问题是文件未包含在工作区中。如果未包含,请前往Finder并将其拖放到该文件夹中。
将函数名前缀改为test
示例测试函数名:
secondExample() must be **testSecondExample()**
然后清理构建文件 使用这个快捷键 command + shift + k
前往,
Xcode > 窗口 > 项目
点击派生数据的删除按钮。关闭Xcode,再次打开即可。