如何防止每次运行后Xcode 4跳转到main.m文件?
每次我点击cmd + R,它都会将编辑器窗口跳转到main.m,并突出显示一小部分:
int retVal = UIApplicationMain(argc, argv, nil, nil);
断点被禁用。 这非常烦人 任何方法来阻止这个?
通常这发生在我有一个不再存在的位置的断点(代码删除ie)。 如果发现一个无效的断点,GDB在程序开始处停止。
这似乎导致切换到xcode的main.m部分。
大多数情况下,我删除所有的断点,然后重新设置我真正需要的断点。 无论如何,他们往往堆积如山。 这为我解决了这个问题。
可能不是正在运行的程序,而是正在停止引起高亮显示的程序。 在debugging程序仍在运行的情况下(即使在后台运行),当您点击cmd + R时,Xcode将在运行新实例之前使用SIGKILL
信号停止它。
Xcode 4中的新function是捕获SIGKILL
,并显示它发生的位置 – 它将追踪到main.m
这个烦恼还没有妥善解决呢。 我的答案已经为我工作(除了在一个单一的怪胎案件),但不为别人:
每次停止模拟器后,Xcode 4.2都跳转到main.m
无论如何,你应该向Apple提交一个bug,因为Xcode 3用来忽略这个。
您是否有在首选项>行为中定义的自定义行为? 这是我所能想到的唯一可以负责的事情。