似乎它今天随机开始给我这个致命错误,无论我尝试运行哪个程序。 我不记得最近下载任何更新...... 我无法成功运行任何程序,甚至是我认识的程序。
调用堆栈:
线程1
0 dyld_fatal_error
4 _dyld_start
和带有nop指令的汇编代码中的断点
dyld`dyld_fatal_error:
0x7fff5fc01074 <+0>: int3
-> 0x7fff5fc01075 <+1>: nop
我得到的控制台错误是
dyld: Symbol not found: _heim_data_get_bytes
Referenced from: /System/Library/Frameworks/GSS.framework/Versions/A/GSS
Expected in: /System/Library/PrivateFrameworks/Heimdal.framework/Versions /A/Heimdal
in /System/Library/Frameworks/GSS.framework/Versions/A/GSS
到目前为止,我已尝试清理并构建多个程序。我还重新启动了xcode。
我不知道从哪里开始。非常感谢你的时间。
更多信息(6/10/15): 从这个答案dyld: Symbol not found: error how to resolve this issue 似乎dyld错误是由链接缺失或错误引起的,而不是代码。
我觉得奇怪的是,无论发生了什么变化,都会突然影响我试图运行的每个项目。我不知道会发生什么变化。
当我使用图书馆链接二进制文件时,没有任何图书馆链接。 这是有道理的,因为我现在只做基本的Objective-c项目,因为我正在学习。那个场景除了我在main.m中包含的基础之外不需要任何其他东西,对吗?
答案 0 :(得分:0)
我也遇到了这个问题,并发现另一个线程(我是新的,还没有学会如何引用那个......),据说在Xcode中做Product,Clean。它对我有用。
我还删除了DerivedData文件夹(〜/ Library / Developer / Xcode / DerivedData /),这似乎消除了这个错误。
在我的情况下,我参与了企业发展计划,从中删除了自己,然后作为个人开发人员注册。我之前的所有项目都在DerivedData文件夹中,它正在绊倒Xcode。