【问题标题】:SourceKitService CrashedSourceKitService 崩溃
【发布时间】:2014-10-10 09:10:19
【问题描述】:

有时我在使用 Xcode 6.0.1 时遇到问题,其中弹出错误“SourceKitService Crashed Crashlog generated in ~/Library/Logs/DiagnosticReports”,并且所有语法突出显示在 Swift 中都消失了。我该如何解决这个问题?

【问题讨论】:

    标签: xcode swift


    【解决方案1】:

    Xcode 6.1(发行版,不是 GM)有这个问题。

    有一些“神奇”的解决方案可以暂时起作用,但需要重新启动。似乎有一个快速修复(并且不需要完全重新启动)。

    删除内容:DerivedData/ModuleCache

    (完整路径:~/Library/Developer/Xcode/DerivedData/ModuleCache)

    【讨论】:

    • 下个圣诞节我欠你一份礼物。
    • @bauerMusic 多次尝试但对我不起作用。用 Xcode 6.0 和 Xcode 6.1.1 尝试过
    • @RohitGoyal 我发现 XCode 6.1.1,它应该解决这个问题,但这个问题更难解决。但是,我遇到这个问题的频率要低得多。以前是行不通的,现在很烦。清理项目可能会有所帮助。
    • @bauerMusic 在我的情况下它永远不会消失。每当我尝试遇到这两个错误时,我都无法进行构建。 /Users/MY_PROJECT/AppDelegate.swift:11:1:“UIApplicationMain”类必须符合我的 AppDelegate.h 文件中 UIApplicationMain 的“UIApplicationDelegate”协议,此命令因信号而失败:分段错误:11
    • @RohitGoyal 似乎您的问题涉及不同的元素。我建议用它打开一个新问题。
    【解决方案2】:

    这是 Xcode 中的一个错误,您对此无能为力。

    如果情况有所改善,请更新到 Xcode 6.2 Beta 1 或更高版本。不过还是偶尔会发生。

    【讨论】:

    • 遗憾的是,6.1 版本中仍然存在这种情况。
    • 其实,我只是在上课,导致它反复崩溃。试图诊断导致问题的语句时,我遇到了这个 post 并清除了派生数据文件夹。从那以后一切都没有问题。
    • 6.2 GM 尚不存在(甚至不确定在您上次编辑时是否存在 6.2 测试版)您在假设 6.2 会改进的情况下为“未来”的读者写了这篇文章:-1
    • @Ixx 我实际上是指测试版,而不是通用汽车。 Beta 2 是我目前使用的版本。我只是写下情况有所改善,而不是固定。感谢您的信息。
    【解决方案3】:

    尝试清空~/Library/Developer/Xcode/DerivedData 文件夹。这应该可以解决问题。

    【讨论】:

      【解决方案4】:

      我的项目最近开始每分钟使 SKS 崩溃几次,而所有的巫术都不再起作用了。

      我的解决方法(不会持续到以后更复杂的阶段)是在我当前的项目中创建一个虚拟项目目标(并将其选择为活动的)。我将我正在处理的文件添加到虚拟目标,暂时从正确的目标中删除文件。

      需要大量调整目标成员资格,但我并不怀念使用文本编辑器编写大量代码的日子。

      【讨论】:

        【解决方案5】:

        我遇到过这样的问题。源工具包服务使用了 10 GB 的使用量。活动监视器中的 Swift 进程使用量超过 6 GB。我正在使用以下代码:

        变量详细信息:[字符串:任意] = [“1”:1,“2”:2,“3”:3,“4”:4,“5”:5,“6”:6,“ 7”:7、“8”:8、“9”:9、“10”:10、“11”:11、“12”:12、“13”:13、“14”:14、“15” :15, "16":16]

        我已将代码更改为以下以解决此问题:

        var 详细信息:[String : Any] = [:]

        详情["1"] = 1

        详情["2"] = 2

        详情["3"] = 3

        详情["4"] = 4

        详情["5"] = 5

        详情["6"] = 6

        详情["7"] = 7

        详情["8"] = 8

        详情["9"] = 9

        详情["10"] = 10

        详情["11"] = 11

        详情["12"] = 12

        详情["13"] = 13

        详情["14"] = 14

        详情["15"] = 15

        详细信息[“16”] = 16

        【讨论】:

          猜你喜欢
          • 2014-12-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-07-23
          • 2022-11-02
          • 1970-01-01
          相关资源
          最近更新 更多