iPhone - нет смысла после обозначения файла сбоя
Apple прислала мне журнал сбоев из приложения, отправленного на утверждение. Несмотря на то, что во всех моих тестах на 3-х устройствах не было сбоев, они говорят, что сбои при запуске. После обозначения файла я получаю это.
Глядя на это и ничего не значит для меня. Я не вижу, где ошибка. Я знаю, что это потерпело крах в потоке 0, но какая строка?
Есть какие-нибудь подсказки? Благодарю.
Модель оборудования: iPhone3,1 Процесс: myApplication [11197] Идентификатор: myApplication Версия:??? (???) Тип кода: ARM (собственный) Родительский процесс: launchd [1] Дата / Время: 2011-06-08 17:21:12.760 -0700 Версия ОС: iPhone OS 4.3.1 (8G4) Версия отчета: 104 Исключение Тип: EXC_CRASH (SIGABRT) Исключительные коды: 0x00000000, 0x00000000 Разбился темы: 0 Thread 0 имя: очереди отправки: com.apple.main-нить тему 0 Разбился: 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 фОтОАЛьбОм 0x3370be90 0x336c8000 + 278160 17 фОтОАЛьбОм 0x3370a852 0x336c8000 + 272466 18 фОтОАЛьбОм 0x33724338 0x336c8000 + 377656 19 фОтОАЛьбОм 0x33724094 0x336c8000 + 376980 20 Фонд 0x34a8d17c 0x34a7f000 + 57724 21 CoreFoundation 0x36106208 0x36099000 + 446984 22 CoreFoundation 0x360a0ee4 0x36099000 + 32484 23 Фонд 0x34a8a5cc 0x34a7f000 + 46540 24 Небесной 0x34e33072 0x34e29000 + 41074 25 Небесной 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 0 3536x 80x0 0 0 0 0 0 0 0 0 0 6 0 0 6 0 0 0 6 0 0 6 6 6 8 0 0 0 6 0 0 6 6 6 8 0 0 0 8 6 0 0 0 6 6 0 6 8 8 0 80 для 28 для 0 0 0 0 103bd8 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 разбился с государством ARM Thread: r0: 0x00000000 r1: 0x00000000 r2: 0x00000001 r3: 0x00000000 r4: 0x3ecdf48c r5: 0x00000006 r6: 0x1eda0afc r7. -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 /workFrameraWraFrameraFibre
2 ответа
Если вы используете Xcode 4, есть известная проблема, связанная с неправильной символикой журналов сбоев. Смотрите этот вопрос для обхода.
Вы можете позволить XCode сделать символику для вас, если вы не знаете, как это сделать. Просто перетащите его в Xcode Organizer. Если XCode не может сделать это, вы не сможете сделать это, если вы не сохранили свои dSYM в месте, которое не видно в центре внимания.