在iPhone设备上运行时,调试器不会在断点处停止

时间:2011-07-18 13:02:48

标签: iphone objective-c debugging xcode4

我想在设备上测试我的应用程序,并在设备上运行ap时在控制台上查看所有NSLOG。我还想在断点处停止应用程序,但应用程序不会在断点处停止而不打印NSLOG。我已取消选中加载懒惰的符号。我正在使用调试版本。请告诉我如何实现这一目标 提前致谢

注意:启动应用程序后x代码显示正在运行的应用程序未运行(我认为问题是在xcode将应用程序传输到设备然后它与设备断开连接之后)

3 个答案:

答案 0 :(得分:4)

您是否在xCode中启用了断点?

enter image description here

应该是这样的;

enter image description here

答案 1 :(得分:0)

听起来你正在使用越狱装置..是这样吗?
如果你是,那么“官方”答案应该是“禁用mobileSubstrate插件” 我已经设法在调试模式下运行应用程序:

  1. 做你提到的(收到错误信息)。
  2. 双击主页按钮,按住应用程序图标,关闭应用程序..
  3. 从XCode再次运行它。
  4. 如有必要,请再次重复。

答案 2 :(得分:0)

尝试在didFinishLaunchingWithOptions中设置断点,然后在要测试断点的视图的viewwillappear上设置断点。基本上你的代码之前的任何地方(你想测试)肯定会被调用。

我有同样的问题,但不确定为什么会发生这种情况。 这就像准备Xcode寻找断点:)