自动完成功能不能用于测试文件

问题描述:

代码完成对我来说一直是一个问题,最近出现了一个新的错误。通常我可以删除派生的数据文件夹并重建,有时不得不退出Xcode,但现在我遇到了一个我无法解决的问题。自动完成功能不能用于测试文件

自动完成工作在我的基础项目中,我的意思是如果我在用程序构建的文件中,代码完成工作。但是,如果我开始在与测试目标一起构建的代码模块中编写测试用例),则完成不适用于任何主要目标类或变量。

我有@testable import [target],它一直在工作。

我最近做的唯一事情就是将我的repo移出我的iCloud驱动器,因为它会导致Xcode在每次拉到本地硬盘驱动器位置时崩溃。

在项目设置中是否有一些位置确定Xcode的外观?有一些隐藏的缓存需要删除吗?没有代码完成的编程是一场噩梦。

在雨燕采用了最新的8.2.1的Xcode用我所有的代码3.

我最近遇到了同样的问题,我一直在努力为:

  1. 清洁我的build文件夹Alt键 + + Cmd的 + ķ

  2. 建立我的测试目标 + Cmd的 + ü

我错误地认为的Xcode 8.2.1将建立我的主要目标,因为它在我的单元测试类,一个@testable import

因此,在年底工作的步骤是:

  1. 清洁我的build文件夹Alt键 + + Cmd的 + ķ

  2. 建立我的主要目标Cmd + B

  3. 建立我的测试目标 + Cmd的 + ü

其中后两者的代码完成和语法高亮的回报预期。