在我的Objective-C iOS应用的测试捆绑包中,错误并没有自动高亮显示(例如缺少分号等)。当构建失败时,我需要运行测试,然后检查构建日志。这是正常情况还是我配置出了问题?对于项目的其他部分,错误高亮显示正常。
解决方案是在Scheme编辑器中将测试目标添加到测试操作中。在XCode 7.2中:1. Product > Scheme > Edit Scheme... 2. 在左侧选择“Test”。 3. 如果您的测试目标未列在右侧的“Tests”下,请单击按钮上的加号将其添加。我在谷歌搜索“test target”而不是“test bundle”后,在这个Stack Overflow答案中找到了解决方法。
我不确定我的方法是否适用于您,我曾经遇到过相同的情况,我在Xcode 5.1.1上运行我的代码时出现了错误。 另一个可能的原因是您已经拖动了新库,但没有选择目标。我附上了图片,请查看。 请让我知道它是否工作。