0

我这个越来越每次我试图调试我的应用程序在模拟器时间:堆栈溢出iPhone模拟器调试应用程序时

[Session started at 2010-05-11 16:16:52 -0500.] 
GNU gdb 6.3.50-20050815 (Apple version gdb-1467) (Wed Apr 21 06:57:21 UTC 2010) 
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 51573. 
Program received signal: “EXC_BAD_ACCESS”. 
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Cannot call into the loader at present, it is locked.) 

我环顾四周,发现了几个类似的情况,但他们都似乎与缺少的文件和额外的必要构建阶段有关。我在这里没有收到丢失文件的通知,所以我不确定从哪里开始解决这个问题,并让应用程序再次运行。

感谢您的任何见解!

编辑: 我有一些框架显示在红色(显然不是我的系统,因为我已经安装了一个新的SDK版本)。我假设这是问题,但我似乎无法在我的系统上的任何地方找到UIKit.framework或CoreGraphics.framework。

编辑2: 通过并找到其他位置的所有关联框架并更改了项目中的框架位置。 &文件中他们不再是红色,但原始问题仍然存在。

+0

我有一些框架以红色显示(显然,因为我已经安装了新的SDK版本,所以不在我的系统上)。我假设这是问题,但我似乎无法在我的系统上的任何地方找到UIKit.framework或CoreGraphics.framework。 – mjdth 2010-05-11 21:51:37

+0

浏览并找到了其他位置的所有关联框架,并更改了项目中的框架位置。它们在组和文件中不再是红色,但原始问题仍然存在。 – mjdth 2010-05-11 21:55:55

+0

您是否可以在不进行调试或设备上运行应用程序? – MrHen 2010-05-11 22:32:58

回答

0

我已经发现了这个问题:由于发生崩溃,我必须修复以前的SDK版本中的UITableViewCellContentView。这个新版本显然解决了这个问题,所以我只需要去掉额外的实现。

1

您可能正在引用一个释放对象。 Turn on NSZombie以获取更好的细节。

+0

感谢您的回复,但这并没有改变任何东西。仍然得到相同的确切的错误和NSZombie没有显示任何额外的细节。我希望这会很简单,但显然不是。 – mjdth 2010-05-11 21:37:49