Xcode 8.2.1没有助手结果

时间:2017-01-22 01:52:47

标签: swift3 xcode8 xcode8.2

当在助理编辑器上进行自动设置时,我的Xcode工作区中的所有视图控制器都有"没有助手结果"。这导致错误" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc失败,退出代码为1"在构建时间。我尝试过的事情:

  • 删除对.swift随播文件的引用,并将该文件添加回工作区
  • 重新分类身份检查器的自定义类部分下的项目
  • 重置助理编辑器
  • 清理构建文件夹
  • 删除派生数据文件夹
  • 退出并重新加载Xcode 8.2.1
  • 卸载并重新安装Xcode 8.2.1

我测试了Github的另一个工作区,助理编辑器正在工作,所以它看起来像我的工作区问题。我该怎么做才能修复自动助理编辑器?

3 个答案:

答案 0 :(得分:2)

我几乎尝试了一切......没有任何帮助。我记得的唯一一件事: 我仍在Mac OS El Capitan 10.11上使用Xcode 8.2.1。

正如我所读到的那样,Apple只在Mac OS Sierra 10.12上启用了一些Xcode功能......我试了一下。

我将我的开发机器从mac OS 10.11更新到mac OS 10.12 ......现在它通常像魅力一样工作。

在InterfaceBuilder中复制并粘贴ViewControllers之后,"没有助手结果" bug再次出现......然后它有助于:

  1. 删除派生数据(通过XCODE>首选项> LOCATIONS找到文件夹)
  2. 清洁,然后构建(通过PRODUCT> CLEAN和PRODUCT> BUILD)

答案 1 :(得分:1)

如果在重命名ViewController后问题开始出现,请首先检查您是否还更改了ViewController文件中的 class 名称。

答案 2 :(得分:0)

这对我有用!! 转到产品文件,它应该在左侧面板的最后一个, 单击它并选择“.app” 转到右侧面板(检查器), 如果尚未选中,请转到“目标会员”并检查应用程序文件名。 再次打开助手,它现在应该打开了。 如果不.. 转到 Xcode 首选项,然后转到位置。 它将显示派生数据单击箭头(->) 打开文件夹 删除您正在处理的项目的文件夹。 重新启动 xcode 和您的项目.. 这会起作用