Xcode不编译任何项目? '铛失败,退出代码255'

嘿基本上所有的标题说,我正在没有问题的工作,然后突然它就停止编译我的项目。 唯一导致这个是我的.m文件之一,当我不小心重命名它,我不得不删除它,取而代之的是。 我周围search,可以确认它不是我的捆绑ID是造成这个问题。 我也用llvm-gcc运行它,得到这个“llvm-gcc-4.2失败,退出代码1”,并帮助? 谢谢!

ETA:这也是它在小错误框中所说的:

clang:错误:无法执行命令:posix_spawn失败:资源暂时不可用clang:error:clang frontend命令因信号1失败(使用-v查看调用)Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin / clang失败,退出代码为255

我只是有相同的错误,相同的情况(代码工作完全正常,然后突然有错误信息)。 对我来说,我只是closures模拟器,并再次打开,然后xCode不再抱怨。

你有没有试过在设备上运行你的代码?

这是因为您的OS X安装正在运行到每个用户的进程限制。 发生这种情况是因为在debugging会话结束时,XCode并不总是干脆地杀死你的进程。

在我的机器上,每个用户有709个进程:

 El Smeg:~$ sysctl kern.maxprocperuid kern.maxprocperuid: 709 

看看我的机器上僵尸进程的数量:

 El Smeg:~$ ps aux | grep \(GridView\) | wc -l 608 

所以你可以看到,我非常接近每个用户的进程限制,只是由于XCode离开了僵尸进程。

不幸的是,我没有看到把这些关掉的好方法。 kill -9不起作用。 重新启动似乎是暂时提高每个进程的限制的唯一方法,但这并不是一个确定的方法。 你不能杀死父进程,因为这是启动和杀死,几乎相当于重新启动。

对我来说,我只需要重新启动(OS X 10.7,Xcode 4.5)。

Roboot你的MAC,启动xcode,并在做任何清理你的项目之前(cmd + shift + k)。

我已经有几次了。 我发现修复它最简单的方法就是closures模拟器。

我刚碰到这个,closuresxcode并重新打开它的伎俩。 我现在好奇,如果purge会做任何事情。

我做了清理和重build,也做了“从模拟器中删除应用程序”。 问题并没有消失,有时它显示为xib文件上的另一个编译器错误(这是虚惊一场)。 最终我重新启动了机器,并解决了问题。

我记得过去杀死Xcode /模拟器的过程,但不能回想起确切的情况。

也许这可能对某人有用。

我有同样的问题,这只是因为我用make -j编译。

如你所知,这使得使用尽可能多的线程,我认为其中一个线程正在使用一个资源,而另一个尝试访问它。

make -j编译,直到出错,它会自动结束,然后做make

它应该正常工作。

当然,你可以从头开始编译,但会更长。