错误Xcode 6 - >错误SourceKit终止.编辑器功能暂时受限

dpb*_*ler 13 xcode

有时我在Xcode 6中得到这个错误,画布变成白色.

在此输入图像描述 我是唯一一个发生这种情况的人,还是一个错误?

Men*_*ang 9

我还有这个问题.

我有一个有效的解决方案:

如果您的目标是iOS8,请将部署目标切换到iOS7,

如果再次发生此问题,请将部署目标切换到iOS8,

如果再次发生此问题,请将部署目标切换到iOS7,

如果再次发生此问题,请将部署目标切换到iOS8,

...

...

...

希望这对你有所帮助.

更新:

似乎这是更好的解决方案:

相当Xcode,并删除DerivedData目录中的所有文件夹

  • 如果您具体并且准确指出派生数据目录的位置,我将不胜感激. (3认同)

ZYi*_*iOS 6

我使用Xcode 6 beta5,当我声明成员为懒惰时,当我输入新行时它会显示此错误.当我删除关键字lazy时它可以工作.

class PointZoomingView : ZYZoomingView, CMPopTipViewDelegate
{
    private ***lazy*** var pointButtonList: [PointButton] = []

    var hwRate: Double! = 1
Run Code Online (Sandbox Code Playgroud)

[更新] 如果您的[PROJECT_NAME] -Bridging-Header.h导入一个不存在的头文件,SourceKitService将被频繁终止


Mau*_*itz 5

SourceKit似乎非常非常糟糕.

上述问题清单包含许多可能的原因; 测试版软件,代码在不同版本中更新(在一个版本中创建,在另一个版本中编辑),IB连接问题,桥接或覆盖和/或延迟问题.

好吧,我正在使用Xcode 6.1 的发布版本.代码是在此版本中创建的.没有一个使用覆盖,懒惰或桥接.它执行文件处理,并且还没有单个IB连接.代码完全用于打开文本文件并使用最基本的Cocoa原语(主要是NSString)解析它们.

SourceKit每隔几分钟崩溃一次.它经常随机崩溃我无法确定任何类型的模式.一个问题似乎是,如果现有的代码行包含对一种类型的引用然后更改为另一种类型,但这绝对不是肯定的,也不是唯一的原因.(更新:现在每10次左右键击崩溃)


Vin*_*ain 0

尝试重写您已定义/覆盖的方法。

当我将 Xcode6 从 beta 3 更新到 beta 4 时,我遇到了这个问题。Xcode6 beta 4 的 IBOutlet 声明有所不同,并将 Xcode6 beta 3 的 IBOutlet 声明视为错误。当我使用 beta 4 更改(Xcode beta3 的)声明时,会弹出此 SourceKit Service 错误。

我做了什么来修复我的代码:-

删除了tableview delegate和datasource的所有方法并重新编写。现在一切都很好。