" SourceKitService已终止"在多个Swift项目中工作?

时间:2014-07-28 19:43:08

标签: ios swift xcode xcode6 sourcekitservice

我正在尝试使用Swift为iOS设置一个CocoaTouch Framework项目,但是每当我添加另一个项目时,它就会变形并抛出“SourceKitService Terminated”错误,编辑器窗口变黑了。

以下是我能够在XCode 6 Beta 4中重现问题的方法:

  • 为iOS创建一个新的“CocoaTouch Framework”,名为“Testing”,组织为“Test”(我已经尝试过与其他名称/组织合作,但它似乎与此无关)。
  • 在名为“File.swift”的“Testing”文件夹中创建一个新的Swift文件。除了模板附带的“import Foundation”之外,我没有添加任何代码
  • 创建另一个“CocoaTouch Framework”项目,保留所有默认值,但将名称更改为“TestTwo”。
  • 将“File.swift”文件添加到TestTwo文件夹,然后在“import Foundation”下面开始输入“class”或其他内容。
  • 编辑器因“SourceKitService Terminated”错误而崩溃

其他人可以重现这个,或者我的安装有问题吗?我尝试过重新安装,但它似乎无法解决问题。

谢谢,

马修

1 个答案:

答案 0 :(得分:0)

亲爱的马修

我有同样的问题,虽然问题在你的代码中,我知道Xcode 6 beta不是很精致,但这是我为这个项目编写的非常简单的代码:

覆盖func覆盖func touchesMoved(触摸:NSSet!,withEvent事件:UIEvent!){         for touch:AnyObject in touches {

    }
}

我全新的iMac吓坏了。所以这可能不是最好的答案,尽管我希望它有所帮助。 你有可能尝试做一个新文件,但问题出在那个代码中。如果我是你,我会首先采取覆盖功能,看看会发生什么,因为它们正在给我带来麻烦。

希望它有所帮助,

Jules Olds