2012-12-15 497 views
0

一次每5-10倍我在模拟器上运行我的XCode- iOS的代码,这是发生了什么:不能退出的Xcode

  1. 程序不运行

  2. 的停止按钮是可按下的,但是当我按下它时它什么也不做

3.我不能退出Xcode!退出的唯一方法是通过强制戒烟Xcode

我甚至不知道要共享什么打印输出或代码,因为它看起来不代码。 这种情况编译成功后,模拟器显示启动画面(而不是继续运行程序) 和日志显示:

GNU gdb 6.3.50-20050815 (Apple version gdb-1822) (Sun Aug 5 03:00:42 UTC 2012) 
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 "x86_64-apple-darwin".sharedlibrary apply-load-rules all 
Attaching to process 4411. 

我使用的OS X版本10.8.2和Xcode的4.5版.2,但是当我运行旧版本的XCode和OS X时,问题也发生了。

+1

您是否尝试清洁该项目?删除所有派生数据?运行一个新的模板项目?重置模拟器的内容?重新安装Xcode? – DrummerB

+0

检查活动监视器以查看您的程序是否实际正在执行?也许你在某处设置了一个无限循环,忽略了XCode用来停止程序的信号处理程序。 – millimoose

+0

@DrummerB涵盖了大部分的基地,但不要忘记重新启动可能会有多神奇,咳嗽每一两个月咳嗽一次! –

回答

1

当您运行应用程序时,Xcode和Simulator不是唯一的进程。在活动监视器中,您会看到称为“模拟器桥”的第三个进程,该进程一直存在一个令人讨厌的僵尸进程声望。在杀死Xcode和模拟器本身之后,杀死模拟器桥接进程并再次启动Xcode。

+0

我会尝试...即使重新启动后,此错误发生.. .. 。 –