2012-02-01 236 views
0

我的应用程序被拒绝了,但我不知道是什么问题。如何解释崩溃报告?

拒绝的理由是:

我们发现您的应用坠毁,机上的iPhone 4运行iOS 5.0.1,这是不符合在App Store审查指南。

您的应用程序坠毁在支持Wi-Fi和蜂窝网络

当我们:

1)启动连接到Wi-Fi或蜂窝网络 2)应用崩溃的应用程序。

但是,我测试了我的应用程序与运行ios 5.0.1的iPhone 4没有出现这样的崩溃,所以我很困惑,请帮助我,谢谢100万。

Incident Identifier: AAA90ABE-B2F1-483A-97B8-2990DF83698C 
CrashReporter Key: 52a7dd4ac386930f5f86a0b0e9b2de47158609a3 
Hardware Model:  iPhone3,1 
Process:  ***** 
Path:   ******* 
Identifier:  ***** 
Version:   ??? (???) 
Code Type:  ARM (Native) 
Parent Process: launchd [1] 


Date/Time:  2012-01-26 17:51:05.914 -0800 
OS Version:  iPhone OS 5.0.1 (9A405) 
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   0x35fd832c 0x35fc7000 + 70444 
1 libsystem_c.dylib    0x32ea1f54 0x32e54000 + 319316 
2 libsystem_c.dylib    0x32e9afe4 0x32e54000 + 290788 
3 libc++abi.dylib    0x334e4f64 0x334de000 + 28516 
4 libc++abi.dylib    0x334e23ea 0x334de000 + 17386 
5 libc++abi.dylib    0x334e244a 0x334de000 + 17482 
6 libc++abi.dylib    0x334e381e 0x334de000 + 22558 
7 libobjc.A.dylib    0x3430d22e 0x34304000 + 37422 
8 CoreFoundation     0x3401353e 0x34004000 + 62782 
9 CoreFoundation     0x3401339e 0x34004000 + 62366 
10 GraphicsServices    0x30897fc6 0x30894000 + 16326 
11 UIKit       0x3749473c 0x37463000 + 202556 
12 *******(app's name)       0x00003e74 0x1000 + 11892 
13 *******       0x00003e2c 0x1000 + 11820 





Thread 1 name: Dispatch queue: com.apple.libdispatch-manager 
Thread 1: 
0 libsystem_kernel.dylib   0x35fc83b4 0x35fc7000 + 5044 
1 libdispatch.dylib    0x36cf2e78 0x36ce6000 + 52856 
2 libdispatch.dylib    0x36cf2b96 0x36ce6000 + 52118 


Thread 2 name: Dispatch queue: com.apple.root.default-priority 
Thread 2: 
0 DataDetectorsCore    0x37a54828 0x37a4e000 + 26664 
1 DataDetectorsCore    0x37a5456c 0x37a4e000 + 25964 
2 DataDetectorsCore    0x37a51b90 0x37a4e000 + 15248 
3 DataDetectorsCore    0x37a520b8 0x37a4e000 + 16568 
4 DataDetectorsCore    0x37a50da8 0x37a4e000 + 11688 
5 DataDetectorsUI    0x34613db6 0x3460e000 + 23990 
6 Foundation      0x35a2e39c 0x35a03000 + 177052 
7 Foundation      0x35a9779c 0x35a03000 + 608156 
8 libdispatch.dylib    0x36ce6d4e 0x36ce6000 + 3406 
9 libdispatch.dylib    0x36cf279c 0x36ce6000 + 51100 
10 libsystem_c.dylib    0x32e5e1c8 0x32e54000 + 41416 
11 libsystem_c.dylib    0x32e5e09c 0x32e54000 + 41116 


Thread 3 name: WebThread 
Thread 3: 
0 libsystem_kernel.dylib   0x35fc8010 0x35fc7000 + 4112 
1 libsystem_kernel.dylib   0x35fc8206 0x35fc7000 + 4614 
2 CoreFoundation     0x3409141c 0x34004000 + 578588 
3 CoreFoundation     0x34090154 0x34004000 + 573780 
4 CoreFoundation     0x340134d6 0x34004000 + 62678 
5 CoreFoundation     0x3401339e 0x34004000 + 62366 
6 WebCore      0x364e7128 0x3643f000 + 688424 
7 libsystem_c.dylib    0x32e63c16 0x32e54000 + 64534 
8 libsystem_c.dylib    0x32e63ad0 0x32e54000 + 64208 


Thread 4: 
0 libsystem_kernel.dylib   0x35fd8cd4 0x35fc7000 + 72916 
1 libsystem_c.dylib    0x32e5e30a 0x32e54000 + 41738 
2 libsystem_c.dylib    0x32e5e09c 0x32e54000 + 41116 


Thread 5 name: com.apple.NSURLConnectionLoader 
Thread 5: 
0 libsystem_kernel.dylib   0x35fc8010 0x35fc7000 + 4112 
1 libsystem_kernel.dylib   0x35fc8206 0x35fc7000 + 4614 
2 CoreFoundation     0x3409141c 0x34004000 + 578588 
3 CoreFoundation     0x34090154 0x34004000 + 573780 
4 CoreFoundation     0x340134d6 0x34004000 + 62678 
5 CoreFoundation     0x3401339e 0x34004000 + 62366 
6 Foundation      0x35a13bc2 0x35a03000 + 68546 
7 Foundation      0x35a13a8a 0x35a03000 + 68234 
8 Foundation      0x35aa759a 0x35a03000 + 673178 
9 libsystem_c.dylib    0x32e63c16 0x32e54000 + 64534 
10 libsystem_c.dylib    0x32e63ad0 0x32e54000 + 64208 


Thread 6: 
0 libsystem_kernel.dylib   0x35fd8cd4 0x35fc7000 + 72916 
1 libsystem_c.dylib    0x32e5e30a 0x32e54000 + 41738 
2 libsystem_c.dylib    0x32e5e09c 0x32e54000 + 41116 


Thread 7: 
0 libsystem_kernel.dylib   0x35fd8cd4 0x35fc7000 + 72916 
1 libsystem_c.dylib    0x32e5e30a 0x32e54000 + 41738 
2 libsystem_c.dylib    0x32e5e09c 0x32e54000 + 41116 


Thread 8 name: com.apple.CFSocket.private 
Thread 8: 
0 libsystem_kernel.dylib   0x35fd8570 0x35fc7000 + 71024 
1 CoreFoundation     0x3409566a 0x34004000 + 595562 
2 libsystem_c.dylib    0x32e63c16 0x32e54000 + 64534 
3 libsystem_c.dylib    0x32e63ad0 0x32e54000 + 64208 


Thread 9: 
0 libsystem_kernel.dylib   0x35fd8cd4 0x35fc7000 + 72916 
1 libsystem_c.dylib    0x32e5e30a 0x32e54000 + 41738 
2 libsystem_c.dylib    0x32e5e09c 0x32e54000 + 41116 


Thread 0 crashed with ARM Thread State: 
    r0: 0x00000000 r1: 0x00000000  r2: 0x00000001  r3: 0x00000000 
    r4: 0x00000006 r5: 0x3e78bce8  r6: 0x00000002  r7: 0x2fdffb1c 
    r8: 0x3f448d6c r9: 0x334e5a32  r10: 0x00000000  r11: 0x3f448d6c 
    ip: 0x00000148 sp: 0x2fdffb10  lr: 0x32ea1f5b  pc: 0x35fd832c 
    cpsr: 0x00070010 
+0

你测试的实际设备或模拟器上? – mbh 2012-02-01 00:19:13

+0

当然,我做到了。像他们说的一样的测试环境,但没有在我的崩溃。 – 2012-02-01 00:33:15

+0

尝试下载Apple提供的崩溃日志,并将其拖放到Xcode中,以便它可以被符号化,并且您应该可以更好地了解发生了什么。另外从体验应用程序在不同语言和环境的设备上进行测试。我有一个应用程序因为崩溃而被拒绝了一次,这种崩溃只会发生在非英语手机上,这是我们从未考虑过的事情。 – Rog 2012-02-01 00:40:00

回答

0

EveryMac,iPhone3,1是iPhone 4

你与GSM模式,或者一个CDMA模型试验的GSM模式?这种崩溃可能只发生在GSM模型中。

+0

是的,我们是GSM模式。因此,提到的CDMA正是一个问题。我会试试这个。谢谢。 – 2012-02-01 00:44:31

1

1)如果您没有使用ARC,请将您的项目转换为ARC。这会使这样的崩溃远不如此。

2)要查看您的代码崩溃的位置,您需要对崩溃日志进行desymbolicate,以便它会告诉您代码中崩溃的调用来自哪里。请尝试以下操作:

Symbolicating iPhone App Crash Reports

+0

如何手动符号链接的答案不正确,请参阅我的评论:http://stackoverflow.com/questions/1460892/symbolicating-iphone-app-crash-reports#comment21083015_4954949 – Kerni 2013-02-21 17:01:20

+0

我认为最好的答案是导入将崩溃记录到Organizer中,其中XCode应使用dsym文件去除符号。 – 2013-02-21 17:41:26

+0

你在引用这个吗? http://stackoverflow.com/a/2673058/474794是的,这是更好的答案。我建议编辑你的链接,以正确的答案指向右侧:) – Kerni 2013-02-21 17:46:31