【问题标题】:Xcode lldb error - unsure where to startXcode lldb 错误 - 不确定从哪里开始
【发布时间】:2013-04-03 09:16:38
【问题描述】:

我一直在开发一个小应用程序,实际上是在润色和调试的最后阶段。

我对@9​​87654321@ 存储做了一些小改动,这些改动非常小。

但是,每次我尝试在 iPod 上运行应用程序时,我都会收到一个奇怪的 LLDB 错误,没有任何进一步的信息,例如哪个文件、库等...我在 application:didFinishLoadingWithOptions 中设置了断点,但错误发生在之前那??应用卡在启动画面上。

如果有任何帮助,请转储...

Thread 1: EXC_BAD_ACCESS (code=2, address=0x2fd77d4c)
0x2fd77d4c:  svchs  #14122336
0x2fd77d50:  svchs  #14122908
0x2fd77d54:  svchs  #14122923
0x2fd77d58:  svchs  #14122954
0x2fd77d5c:  andeq  r0, r0, r0
0x2fd77d60:  rsbvc  r7, r1, #49283072
0x2fd77d64:  rsbvs  r6, pc, #3008
0x2fd77d68:  svchs  #6646889

【问题讨论】:

  • 在模拟器或调试版本中是否可以正常工作,但仅在设备上使用发布版本时崩溃?
  • 无论运行还是调试,它都可以在模拟器上运行,但不能在设备上运行。

标签: ios xcode debugging exc-bad-access


【解决方案1】:

空项目是否适用于您的 iPod?如果答案是肯定的,请注释掉您编写的所有代码,然后逐部分取消注释以查找导致此问题的部分,反之亦然。

当您找不到问题时,将可疑代码分割成碎片总是有效的。

【讨论】:

  • 有多个类。 appdelegate 中很早的断点甚至都不会触发。
  • 不,我的意思是你创建一个空项目,然后直接在 iPod 上运行它,看看它是否有效。
猜你喜欢
  • 1970-01-01
  • 2016-03-02
  • 2017-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多