Xcode Clang总线错误10

Xcode Clang总线错误10,xcode,llvm,clang,Xcode,Llvm,Clang,当我试图在Xcode上构建代码时,我得到了 clang: error: unable to execute command: Bus error: 10 clang: error: linker command failed due to signal (use -v to see invocation) 有人知道为什么吗? 代码在我同事的机器上构建得很好。只是不在我身上。我多次使用DerivedData,没有任何用处。您是否尝试删除所有项目的派生数据文件夹,在您的情况下,它将出现在这里:/U

当我试图在Xcode上构建代码时,我得到了

clang: error: unable to execute command: Bus error: 10
clang: error: linker command failed due to signal (use -v to see invocation)
有人知道为什么吗?
代码在我同事的机器上构建得很好。只是不在我身上。我多次使用DerivedData,没有任何用处。

您是否尝试删除所有项目的派生数据文件夹,在您的情况下,它将出现在这里:/Users/User\u Name/Library/Developer/Xcode/DerivedData/。删除所有项目的文件夹[不用担心,它是安全的],然后从Xcode菜单中执行产品>清理项目


我努力了,成功了

删除派生数据有时是不够的。检查框架路径的正确性也是一个好主意。在将框架复制到项目中时,我遇到了“bus error 10”链接问题,但我的框架路径是在装入.dmg文件时创建的卷的路径。删除框架路径(在构建设置中)为我解决了这个问题-除了删除派生数据

SIGBUS (10) / Bus error 10 means a signal sent to an application if an attempts is made to access memory outside of its address space. This  may be due to bad pointer that has an invalid address in it.
这可能发生在不同的场景中。就我而言,这是在进行迦太基更新时。

只有在查看日志之后,您才能确定确切的原因。看看这个

您也可以尝试以下解决方案:

  • 清理项目/生成文件夹并运行项目
  • ->运行项目
  • 重新启动系统->->运行项目

  • 在我的案例中,解决方案3起作用了

    什么版本的clang?