在这里,我对iPad的发展和Objective-C有点新。我在这里读取设备日志时遇到问题。当我浏览日志时,人们说我已经构建并存档,并将该构建用于设备。以便下次将设备连接到计算机时,设备日志将自动表示崩溃日志。但这种情况并非如此。象征着iPad应用程序崩溃报告
我现在正在关注的步骤。
- 把xcode配置设备和释放。
- 构建 - >构建和存档。
- 转到生成文件夹,将二进制文件拖放到Itunes图标上并选择替换。
- 测试完成后,重新连接ipad,进入组织者窗口,选择设备,点击设备日志。
- 这只显示符号...不知道它在哪里崩溃。
如:崩溃报告
Thread 0 Crashed:
0 libSystem.B.dylib 0x30d7c2d4 __kill + 8
1 libSystem.B.dylib 0x30d7c2c4 kill + 4
2 libSystem.B.dylib 0x30d7c2b6 raise + 10
3 libSystem.B.dylib 0x30d90d72 abort + 50
4 libSystem.B.dylib 0x30d7e980 __assert_rtn + 152
5 libgcc_s.1.dylib 0x307e8b4e _Unwind_SjLj_Resume + 26
6 CoreFoundation 0x35801d50 CFRunLoopRunSpecific + 432
7 CoreFoundation 0x35801b88 CFRunLoopRunInMode + 52
8 GraphicsServices 0x320c84a4 GSEventRunModal + 108
9 GraphicsServices 0x320c8550 GSEventRun + 56
10 UIKit 0x341dc322 -[UIApplication _run] + 406
11 UIKit 0x341d9e8c UIApplicationMain + 664
12 My EF 0x00002c84 main (main.m:14)
13 My EF 0x00002c4c start + 32
请让我知道,如果我做错了什么。
感谢 苏雷什
HI院长 感谢您的回复。我知道了。这是象征性的。 和它是什么libgcc_s。你能告诉我它在做什么以及它如何以任何方式帮助我..? 谢谢 suresh – sbmandav 2010-12-21 14:00:30
我不知道libgcc_s是什么 - 它似乎被你的应用程序中的东西所想。要将其添加为框架,请右键单击项目中的框架组,然后选择'添加' - >'现有框架'。您应该能够在该列表中找到libgcc_s.1.dylib。选择它,看看应用程序运行没有崩溃? – deanWombourne 2010-12-21 14:21:24
如何最终将上面给出的堆栈跟踪与代码关联起来?我已经在git中标记了代码,但是我不完全确定我应该如何获取关联的行号(特别是考虑到它甚至不会在我的应用程序中运行除main.m之外的其他任何东西 - 所有其他的是在Apple/GNU框架中编译的) – smtlaissezfaire 2011-03-16 22:42:46