2011-06-11 37 views
2

希望有人可以帮助我的专业知识...我有一个Xcode冻结在应用程序运行的问题。问题是间歇性的。Xcode 4.0沙滩球和冻结在应用程序运行

当我运行应用程序时,控制台显示的输出如下:

GNU gdb 6.3.50-20050815 (Apple version gdb-1518) (Sat Feb 12 02:56:02 UTC 2011) 
Copyright 2004 Free Software Foundation, Inc. 
GDB is free software, covered by the GNU General Public License, and you are 
welcome to change it and/or distribute copies of it under certain conditions. 
Type "show copying" to see the conditions. 
There is absolutely no warranty for GDB. Type "show warranty" for details. 
This GDB was configured as "--host=x86_64-apple-darwin --target=arm-apple-darwin".2#b2a16f854957b341^[email protected]"Xcode.IDEFoundation.ConsoleAdaptor.Debugger17"tty /dev/ttys000 
mem 0x1000 0x3fffffff cache 
mem 0x40000000 0xffffffff none 
mem 0x00000000 0x0fff none 
(gdb) 

在这一点时,Xcode冻结死亡的皮球和唯一的办法就是强制退出并重新启动。设备(iphone 4)保持黑屏,但响应主屏幕按钮。 活动管理器在冻结时在Xcode上显示100%的CPU。

步骤我曾尝试:
- 重新安装的Xcode(完全卸载+全新安装)
- 还原装置(完成恢复擦除所有数据和设置)
- 重新安装OS X

一些更多的意见:
- 与GDB打开,“等待应用程序启动”似乎暂时解决问题
- 在合并到存储库后,应用程序正确启动一次,然后返回到冻结在下次运行
- 选项+点击功能s或类(快速帮助)也会冻结Xcode,但是当它工作时,我知道该应用将在GDB上正常运行。这可能是非常重要的信息。

我发现的唯一解决方法是在编辑方案窗口中关闭GDB。这样它就可以100%工作。但显然,没有调试器......这是我真正需要在这一点上。

this thread上报告过相同的问题,但该线程在一段时间内没有任何移动,我决定打开另一个线程。有些人指出在冻结过程中得到一个过程样本 - 我准备好在这个时候做任何事情来解决这个问题,只需要有更深入的系统知识的人来帮助我。

感谢您的帮助!

+0

重新安装OS X,运行2-3次后,GDB上的同样的沙滩球......问题在于项目本身 – 2011-06-17 03:19:10

回答

0

问题已经消失后,狮子和最新的Xcode版本。

0

我有这个问题,并通过删除我所定义的所有断点来解决它。我不知道为什么这会导致GDB失速,但它确实如此。

这就是说,我继续在XCode 4.0.x中体验沙滩球,原因不明。尽管如此,我记不起XCode beta版本正在发生。