gpt4 book ai didi

xcode - 自动完成不适用于测试文件

转载 作者:行者123 更新时间:2023-12-03 19:52:34 27 4
gpt4 key购买 nike

代码完成对我来说一直是个问题,最近又出现了新的问题。通常我可以删除派生的数据文件夹并重建,有时不得不退出 Xcode,但现在我遇到了一个我无法解决的问题。

自动完成在我的基础项目中工作,我的意思是,如果我在使用程序构建的文件中,代码完成工作。但是,如果我开始在使用测试目标构建的代码模块中编写测试用例)完成将不适用于任何主要目标类或变量。

我有@testable import [target],它过去一直在工作。

我最近做的唯一一件事就是将我的存储库从我的 iCloud 驱动器上移开,因为每当拉到本地硬盘驱动器位置时,它都会导致 Xcode 崩溃。

项目设置中是否有一些位置决定了 Xcode 的外观?我需要删除一些隐藏的缓存吗?没有代码完成的编程是一场噩梦。

在 Swift 3 中使用最新的 8.2.1 Xcode 和我的所有代码。

最佳答案

我最近遇到了同样的问题,我一直在尝试的是:

  • 清理我的构建文件夹 Alt+Shift+Cmd+K
  • 构建我的测试目标 Shift+Cmd+U

  • 我错误地认为 Xcode 8.2.1 会构建我的主要目标,因为它是 @testable import在我的单元测试类(class)中。

    所以最终起作用的步骤是:
  • 清理我的构建文件夹 Alt+Shift+Cmd+K
  • 构建我的主要 objective-c md+B
  • 构建我的测试目标 Shift+Cmd+U

  • 之后代码完成和语法高亮都按预期返回。

    关于xcode - 自动完成不适用于测试文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42239144/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com