有时我在Xcode 6中出现此错误,画布变为白色。
我是唯一一个发生这种情况的人,还是一个错误?
答案 0 :(得分:9)
我仍然有这个问题。
我有一个有效的解决方案:
如果您的目标是iOS8,请将部署目标切换到iOS7,
如果再次发生此问题,请将部署目标切换到iOS8,
如果再次发生此问题,请将部署目标切换到iOS7,
如果再次发生此问题,请将部署目标切换到iOS8,
...
...
...
希望这对你有所帮助。
<强>更新强>
似乎这是更好的解决方案:
相当Xcode,并删除DerivedData目录中的所有文件夹
答案 1 :(得分:6)
我使用Xcode 6 beta5,当我声明成员为懒惰时,当我输入新行时它会显示此错误。当我删除关键字lazy时它可以工作。
class PointZoomingView : ZYZoomingView, CMPopTipViewDelegate
{
private ***lazy*** var pointButtonList: [PointButton] = []
var hwRate: Double! = 1
<强> [UPDATE] 强> 如果[PROJECT_NAME] -Bridging-Header.h导入非现有头文件,则SourceKitService将频繁终止
答案 2 :(得分:5)
SourceKit似乎非常非常糟糕。
上述问题清单包含许多可能的原因;测试版软件,代码在不同版本中更新(在一个版本中创建,在另一个版本中编辑),IB连接问题,桥接或覆盖和/或延迟问题。
我正在使用Xcode 6.1的发布版本。代码是在此版本中创建的。没有一次使用覆盖,懒惰或桥接。它进行文件处理,并且还没有单个IB连接。代码完全用于打开文本文件并使用最基本的Cocoa基元解析它们,主要是NSString。
SourceKit每隔几分钟崩溃一次。它经常随机崩溃我无法确定任何类型的模式。一个问题似乎是,如果现有的代码行包含对一种类型的引用然后更改为另一种类型,但这绝对不是肯定的,也不是唯一的原因。 (更新:现在每10次左右键击崩溃)
答案 3 :(得分:3)
我遇到了xcode 6 beta 6的问题。我最终将iOS部署目标从7.0改为7.1,我的问题就消失了!
答案 4 :(得分:1)
你应该向苹果报告一个错误,因为Xcode处于测试模式,所以不要期望它能正常工作。虽然在我的情况下有很多点出现这种情况,但它是随机发生的,或者是在[]之间编写一段代码。 下载最新版本的Xcode 6 beta并享受编码......
答案 5 :(得分:1)
2014年12月2日发布的与此错误相关的更新。
请确保您的xcode最新。
Xcode, Apple Version 6.1.1 Released Dec 2, 2014
Includes SDKs for OS X 10.10 Yosemite, OS X 10.9 Mavericks, and iOS 8.1
- Fixed common causes of SourceKit crashes when working with Swift
- Additional bug fixed and stability improvements
答案 6 :(得分:0)
当我将Xcode6从beta 3更新为beta 4时,我遇到了这个问题.Xode6 beta 4在IBOutlet声明中有所不同,并将Xode6 beta 3的IBOutlet声明视为错误。当我用beta 4更改了(Xcode beta3的)声明时,弹出了SourceKit Service错误。
删除tableview委托和数据源的所有方法并再次写入它们。现在一切正常。
答案 7 :(得分:0)
我可以确认终端上的这个命令解决了它
rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache
答案 8 :(得分:0)
..删除DerivedData文件夹的所有内容..显然有基于项目的文件和moduleCache可能是一般的,并且通过仅删除moduleCache,问题仍然可以保留在基于项目的文件中