Ada*_*wal 59 iphone xcode objective-c
嘿所有基本上是标题所说的,我正在处理我的项目没有任何问题,然后突然间它只是停止编译.导致这一点的唯一原因是我的.m文件之一在我意外重命名时变为红色,我不得不删除它并替换它但是就是这样.我四处搜索,可以确认这不是导致问题的我的Bundle Id.我也用llvm-gcc运行它,得到这个'llvm-gcc-4.2失败,退出代码为1'并提供帮助?谢谢!
ETA:这也是它在小错误框中所说的内容:
clang:错误:无法执行命令:posix_spawn失败:资源暂时不可用clang:错误:clang frontend命令因信号1失败(使用-v查看调用)命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang失败,退出代码为255
小智 187
我只是有同样的错误,相同的情况(代码完全正常,然后突然有错误消息).对我来说,我只是关闭了模拟器并再次打开它,然后xCode不再抱怨了.
您是否尝试在设备中运行代码?
Jas*_*ris 66
发生这种情况是因为您的OS X安装正在运行到每用户进程限制.而且这种情况正在发生,因为XCode并不总是在调试会话结束时干净地杀死你的进程.
在我的机器上,每个用户允许709个进程:
El Smeg:~$ sysctl kern.maxprocperuid
kern.maxprocperuid: 709
Run Code Online (Sandbox Code Playgroud)
查看我的机器上的僵尸进程数:
El Smeg:~$ ps aux | grep \(GridView\) | wc -l
608
Run Code Online (Sandbox Code Playgroud)
所以你可以看到我非常接近每个用户的进程限制,因为XCode离开了僵尸进程.
不幸的是,我没有看到杀死这些的好方法.kill -9不起作用.除了暂时提高每个进程限制之外,重新启动似乎是唯一的解决方案,这不是真正的修复.你不能杀死父进程,因为它的启动和杀死几乎相当于重启.