2011-04-09 33 views
1

蘋果已經發送給我一個崩潰日誌從發送審批的應用程序。儘管我的所有測試都沒有在3款設備上崩潰,但他們表示它在發佈時會崩潰。在對文件進行符號化之後,我得到了這個。iPhone - 象徵着崩潰文件後沒有意義

看着這個,對我來說毫無意義。我看不出錯誤在哪裏。我知道它在線程0上崩潰,但是哪一行?

任何線索?謝謝。

 
Hardware Model:  iPhone3,1 
Process:   myApplication [11197] 
Identifier:  myApplication 
Version:   ??? (???) 
Code Type:  ARM (Native) 
Parent Process: launchd [1] 

Date/Time:  2011-06-08 17:21:12.760 -0700 
OS Version:  iPhone OS 4.3.1 (8G4) 
Report Version: 104 

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x00000000, 0x00000000 
Crashed Thread: 0 

Thread 0 name: Dispatch queue: com.apple.main-thread 
Thread 0 Crashed: 
0 libsystem_kernel.dylib   0x35407a1c 0x353f6000 + 72220 
1 libsystem_c.dylib    0x3305f3b4 0x3302c000 + 209844 
2 libsystem_c.dylib    0x33057bf8 0x3302c000 + 179192 
3 libstdc++.6.dylib    0x34c8fa64 0x34c4b000 + 281188 
4 libobjc.A.dylib     0x307e006c 0x307da000 + 24684 
5 libstdc++.6.dylib    0x34c8de36 0x34c4b000 + 273974 
6 libstdc++.6.dylib    0x34c8de8a 0x34c4b000 + 274058 
7 libstdc++.6.dylib    0x34c8df5a 0x34c4b000 + 274266 
8 libobjc.A.dylib     0x307dec84 0x307da000 + 19588 
9 CoreFoundation     0x3613b1b8 0x36099000 + 663992 
10 CoreFoundation     0x3613a642 0x36099000 + 661058 
11 CoreFoundation     0x360b1178 0x36099000 + 98680 
12 myApplication      0x000bad78 0xb3000 + 32120 
13 myApplication      0x000bb070 0xb3000 + 32880 
14 myApplication      0x000bb16c 0xb3000 + 33132 
15 UIKit       0x35ed556e 0x35cda000 + 2078062 
16 PhotoLibrary     0x3370be90 0x336c8000 + 278160 
17 PhotoLibrary     0x3370a852 0x336c8000 + 272466 
18 PhotoLibrary     0x33724338 0x336c8000 + 377656 
19 PhotoLibrary     0x33724094 0x336c8000 + 376980 
20 Foundation      0x34a8d17c 0x34a7f000 + 57724 
21 CoreFoundation     0x36106208 0x36099000 + 446984 
22 CoreFoundation     0x360a0ee4 0x36099000 + 32484 
23 Foundation      0x34a8a5cc 0x34a7f000 + 46540 
24 Celestial      0x34e33072 0x34e29000 + 41074 
25 Celestial      0x34e54a0a 0x34e29000 + 178698 
26 CoreFoundation     0x361059a8 0x36099000 + 444840 
27 CoreFoundation     0x36106208 0x36099000 + 446984 
28 CoreFoundation     0x360a0ee4 0x36099000 + 32484 
29 CoreFoundation     0x360ac42e 0x36099000 + 78894 
30 CoreMedia      0x30db4e68 0x30da0000 + 85608 
31 MediaToolbox     0x3685c830 0x3679c000 + 788528 
32 MediaToolbox     0x3686011e 0x3679c000 + 803102 
33 MediaToolbox     0x3686009c 0x3679c000 + 802972 
34 MediaToolbox     0x3685fffe 0x3679c000 + 802814 
35 CoreFoundation     0x36103bd8 0x36099000 + 437208 
36 CoreFoundation     0x3610ea90 0x36099000 + 481936 
37 CoreFoundation     0x36110838 0x36099000 + 489528 
38 CoreFoundation     0x36111606 0x36099000 + 493062 
39 CoreFoundation     0x360a1ebc 0x36099000 + 36540 
40 CoreFoundation     0x360a1dc4 0x36099000 + 36292 
41 GraphicsServices    0x35ac1418 0x35abd000 + 17432 
42 GraphicsServices    0x35ac14c4 0x35abd000 + 17604 
43 UIKit       0x35d08d62 0x35cda000 + 191842 
44 UIKit       0x35d06800 0x35cda000 + 182272 
45 myApplication      0x000b4c9a 0xb3000 + 7322 
46 myApplication      0x000b4c64 0xb3000 + 7268 

Thread 0 crashed with ARM Thread State: 
    r0: 0x00000000 r1: 0x00000000  r2: 0x00000001  r3: 0x00000000 
    r4: 0x3ecdf48c r5: 0x00000006  r6: 0x1eda0afc  r7: 0x2feb029c 
    r8: 0x1ed58c90 r9: 0x00000065  r10: 0x1edefec0  r11: 0x00000000 
    ip: 0x00000148 sp: 0x2feb0290  lr: 0x3305f3bb  pc: 0x35407a1c 
cpsr: 0x000f0010 

Binary Images: 
0xb3000 - 0xcdfff +myApplication armv7 /var/mobile/Applications/57BDE03E-561E-4BA8-8D68-4E037FC2E54F/myApplication.app/myApplication 
0x2feb2000 - 0x2fed7fff dyld armv7 /usr/lib/dyld 
0x30776000 - 0x30777fff MP4VH2.videodecoder armv7 /System/Library/VideoDecoders/MP4VH2.videodecoder 
0x30778000 - 0x30781fff CoreVideo armv7 /System/Library/Frameworks/CoreVideo.framework/CoreVideo 
+0

你做的符號化部分是錯誤的。真的錯了。 – JustSid 2011-04-09 01:07:31

+0

是的,它還沒有被象徵化。如果你做了一個構建和存檔,並沒有刪除生成的dSYMs,那麼你應該能夠符號化。如果組織者不具有象徵意義,那麼您可能在某個時候刪除了dSYM(包括執行構建和存檔,因爲您沒有更改版本而發送的那個)。 – 2011-04-09 01:28:12

+0

所以我不知道我還能做什麼。我已經將文件拖放到組織者的設備日誌中,我有dSYM文件,我看到「符號化...」的消息,然後這就是它顯示的內容。 – SpaceDog 2011-04-09 02:18:52

回答

2

如果您使用的是Xcode 4,則存在一個已知問題,它不能正確標記崩潰日誌。有關解決方法,請參見this question

+0

就是這樣。我使用了其他問題的解決方案,現在它正確表示符號。大。謝謝。 – SpaceDog 2011-04-09 02:23:41

0

如果你不確定如何去做,你可以讓Xcode爲你做符號。只需將其拖入Xcode Organizer即可。如果Xcode無法做到這一點,除非將您的dSYM保存在聚光燈下不可見的地方,否則您將無法做到這一點。