在Xcode IDE中导致“clang因退出代码255而失败”的原因是什么?

时间:2013-01-03 00:28:19

标签: ios xcode

其他用户之前已经询问过“clang exit code 255”,例如在这篇文章中:

Xcode not compiling any project? 'clang failed with exit code 255'

我知道如何修复错误。这通常是这样的:

  • 清理项目
  • 转到'窗口>组织者>项目>删除派生数据'
  • 重启Xcode
  • 固定,就像魔术......

然而,我不知道是什么原因引起的,最近,它发生了很多事情(这很令人沮丧,因为它耗费时间)。

任何人都知道导致此错误的原因以及如何防止错误发生?

2 个答案:

答案 0 :(得分:0)

关闭并重新启动模拟器通常会清除此错误。

答案 1 :(得分:0)

我认为当你在运行状态下重命名项目时也会发生这种情况,然后XCode将显示项目现在已经丢失,它将显示带有“关闭”和“重新保存”选项的警报。如果选择“关闭”,则导出数据将在路径中拥有旧名称。因此,当您下次尝试执行项目时,它会引用较旧的路径并失败,因为在该路径中旧的名称不是新名称。因此,当您清除“派生数据”或重新启动模拟器时,缓存文件将被删除,并且它将像新副本一样运行。