Ios 是什么原因引起的;clang失败,退出代码为255“;在Xcode IDE中?

Ios 是什么原因引起的;clang失败,退出代码为255“;在Xcode IDE中?,ios,xcode,Ios,Xcode,其他用户以前也曾询问过“叮当声退出代码255”,例如在本文中: 我知道如何纠正这个错误。这通常会: 清理项目 转到“窗口>管理器>项目>删除派生数据” 重新启动Xcode 修正了,就像魔法一样 然而,我不知道是什么原因导致了它,最近,它发生了很多(这是令人沮丧的,因为它很耗时) 有人知道是什么原因导致了这个错误,以及如何防止它发生吗?关闭并重新启动模拟器通常会清除这个错误。我认为在运行状态下重命名项目时也会发生这种情况,然后XCode将显示项目现在丢失,并显示带有“关闭”和“重新保存”选项

其他用户以前也曾询问过“叮当声退出代码255”,例如在本文中:

我知道如何纠正这个错误。这通常会:

  • 清理项目
  • 转到“窗口>管理器>项目>删除派生数据”
  • 重新启动Xcode
  • 修正了,就像魔法一样
然而,我不知道是什么原因导致了它,最近,它发生了很多(这是令人沮丧的,因为它很耗时)


有人知道是什么原因导致了这个错误,以及如何防止它发生吗?

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

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

通常这与设备上有太多正在运行的进程有关,因为xCode没有干净地停止它们,这会导致僵尸进程。你在使用ARC吗?“太多正在运行的进程”-比如,太多进程是由我的应用程序启动的,在停止模拟器时没有被Xcode正确终止?是的,我的意思是,我不知道确切的原因,但我知道这与僵尸进程有关,因为Xcode没有正确清理。当它发生在我身上时,我遇到了很多崩溃,并试图对它们进行调试。在我通过Git引入更改并尝试构建项目(例如,如果更改是在添加为子模块的静态库中进行的)之后,我曾经发生过这种情况(重复发生,但似乎没有可识别的模式)。我不认为这与在一个项目中有一个静态库有必然的关系,因为我已经在我工作过的大多数项目中有过这种情况……?你在使用最新的xCode版本吗?还有你在哪个OSX上。我想我问这个问题只是因为我已经有一段时间没有遇到这个问题了,我想这只是他们在最近版本中解决的问题。至于你的静态库,我认为如果他们正在做一些没有被正确杀死的古怪的事情,那么这可能会把你搞砸