【问题标题】:Xcode 9 code completion and highlighting not workingXcode 9代码完成和突出显示不起作用
【发布时间】:2018-03-06 23:16:30
【问题描述】:

我在网上看到了很多关于这个的帖子,但不是Xcode 9。由于某种原因,代码完成和语法高亮不再起作用。上周还好。

使用 GM 构建。

任何人有这个问题或知道如何解决它?重新启动 Xcode 和我的电脑没有帮助。

【问题讨论】:

  • fwiw 我看到了同样的事情。也不记得在测试版中的这一点。希望在下一个版本中修复。
  • 仅在一个项目上发生在我身上,并且语法着色也不完整。当我打开任何其他项目时,它工作正常。
  • Xcode 9 总是崩溃语法高亮。

标签: xcode xcode9


【解决方案1】:

在 Finder 中,我导航到 user->Library->Developer->Xcode->DerivedData 并删除了相关项目的子文件夹。在项目的下一次构建之后,语法突出显示和代码完成返回。

【讨论】:

  • 派生数据再次来袭!
  • 这真是个笑话,多年后这仍然是例行公事。他们还不如在“构建和运行”按钮旁边有一个专门的按钮。
【解决方案2】:

在我的情况下,有一些 .swift 文件无法正常工作。我已经通过从项目中删除这些文件并重新添加它们来克服这些问题。

【讨论】:

  • 我必须删除文件夹组并重新添加它们。
  • 这里也一样。这发生在我身上,因为我重命名了一个文件。删除引用然后重新添加 ti 对我​​有用。
【解决方案3】:

退出 Xcode 然后重新打开它对我有用。

【讨论】:

    【解决方案4】:

    要让它再次工作,我必须重新启动 macOS 系统。 我正在使用 Xcode 11.0 (11A420a),同时 Xcode 10 工作正常。 所以我认为有一些过程不起作用,这应该适用于代码着色。

    【讨论】:

      【解决方案5】:

      对我来说,由于构建阶段下的编译源中缺少文件,代码完成/突出显示无法正常工作。我添加了那个文件,它可以工作。

      希望这对任何人都有帮助。

      【讨论】:

        【解决方案6】:

        我在 xcode 9.0 上用 swift 编写时发现了同样的问题,似乎它在 9.1 中已修复,我使用的是 9.1,这很好,请将 xcode 更新到 9.1 或更高版本。

        【讨论】:

        • 我不这么认为,我使用的是 Xcode 9.1 并且有时会返回问题
        猜你喜欢
        • 2016-08-31
        • 2014-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-10
        • 2017-03-24
        • 2017-05-04
        相关资源
        最近更新 更多