10

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

Xcode没有编译任何项目?'clang 失败,退出代码 255'

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

  • 清理项目
  • 转到“窗口 > 管理器 > 项目 > 删除派生数据”
  • 重启 Xcode
  • 固定,就像魔术一样...

但是,我不知道是什么原因造成的,而且最近发生了很多(这令人沮丧,因为它很耗时)。

任何人都知道是什么导致了这个错误以及如何防止它发生?

4

2 回答 2

5

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

于 2013-08-04T08:21:45.180 回答
0

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

于 2013-12-12T08:35:59.500 回答