2011-10-27 158 views
2

我在已經通過蘋果和我測試的應用程序中有應用程序。我在我的iPhone 4設備,iPad模擬器,iPhone模擬器上運行它,它運行正常。AppStore中的iPhone應用程序在啓動時崩潰

但是,有些用戶正在檢查應用程序在啓動時崩潰。我沒有任何其他信息,因爲沒有崩潰報告,我不能聯繫審稿人。

我有一個類似的問題,當我有「架構:標準(armv7)」,然後它墜毀在一些設備上。我將它改爲armv6和armv7,並認爲它可以解決問題,但似乎我錯了。

你有什麼想法嗎? 感謝您的幫助

app store link我的應用程序,也許有人想下載它,它是免費的

崩潰報告:

Incident Identifier: E866F016-7F94-472E-9C62-9872E2072B45 
CrashReporter Key: e00f15ad3349d73bfc3666ab3634a523caa83113 
Hardware Model:  iPhone3,1 
Process:   Facts [2619] 
Path:   /var/mobile/Applications/0CAB9978-F9AE-41FB-B795-D078AB78D2C9/Facts.app/Facts 
Identifier:  Facts 
Version:   ??? (???) 
Code Type:  ARM (Native) 
Parent Process: launchd [1] 

Date/Time:  2011-10-27 16:56:30.759 +0530 
OS Version:  iPhone OS 4.3.5 (8L1) 
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   0x34bbfa1c 0x34bae000 + 72220 
1 libsystem_c.dylib    0x34bf93b4 0x34bc6000 + 209844 
2 libsystem_c.dylib    0x34bf1bf8 0x34bc6000 + 179192 
3 libstdc++.6.dylib    0x33cb2a64 0x33c6e000 + 281188 
4 libobjc.A.dylib     0x3417206c 0x3416c000 + 24684 
5 libstdc++.6.dylib    0x33cb0e36 0x33c6e000 + 273974 
6 libstdc++.6.dylib    0x33cb0e8a 0x33c6e000 + 274058 
7 libstdc++.6.dylib    0x33cb0f5a 0x33c6e000 + 274266 
8 libobjc.A.dylib     0x34170c84 0x3416c000 + 19588 
9 CoreFoundation     0x36f1b1b8 0x36e79000 + 663992 
10 CoreFoundation     0x36f1a642 0x36e79000 + 661058 
11 CoreFoundation     0x36e91178 0x36e79000 + 98680 
12 UIKit       0x35f681c8 0x35cfd000 + 2535880 
13 UIKit       0x35f67d92 0x35cfd000 + 2534802 
14 UIKit       0x35f68340 0x35cfd000 + 2536256 
15 UIKit       0x35f070d4 0x35cfd000 + 2138324 
16 UIKit       0x35fcae80 0x35cfd000 + 2940544 
17 UIKit       0x35f681c8 0x35cfd000 + 2535880 
18 UIKit       0x35f67d92 0x35cfd000 + 2534802 
19 UIKit       0x35f68340 0x35cfd000 + 2536256 
20 UIKit       0x35f067c0 0x35cfd000 + 2136000 
21 UIKit       0x35f07e02 0x35cfd000 + 2141698 
22 UIKit       0x35e815e2 0x35cfd000 + 1590754 
23 UIKit       0x35e4ef9e 0x35cfd000 + 1384350 
24 UIKit       0x35d33eb8 0x35cfd000 + 224952 
25 UIKit       0x35d711d4 0x35cfd000 + 475604 
26 UIKit       0x35d71186 0x35cfd000 + 475526 
27 UIKit       0x35d70a2c 0x35cfd000 + 473644 
28 UIKit       0x35df5ce4 0x35cfd000 + 1019108 
29 UIKit       0x35d7180a 0x35cfd000 + 477194 
30 UIKit       0x35d41b1c 0x35cfd000 + 281372 
31 UIKit       0x35d025f4 0x35cfd000 + 22004 
32 CoreFoundation     0x36e84efc 0x36e79000 + 48892 
33 QuartzCore      0x31344bae 0x31342000 + 11182 
34 QuartzCore      0x31344966 0x31342000 + 10598 
35 QuartzCore      0x3134a1be 0x31342000 + 33214 
36 QuartzCore      0x31349fd0 0x31342000 + 32720 
37 QuartzCore      0x31355df8 0x31342000 + 81400 
38 QuartzCore      0x31355dc6 0x31342000 + 81350 
39 UIKit       0x35d4191c 0x35cfd000 + 280860 
40 UIKit       0x35d2cc1c 0x35cfd000 + 195612 
41 UIKit       0x35d017d0 0x35cfd000 + 18384 
42 UIKit       0x35d0120e 0x35cfd000 + 16910 
43 UIKit       0x35d00c4c 0x35cfd000 + 15436 
44 GraphicsServices    0x3663be70 0x36637000 + 20080 
45 CoreFoundation     0x36eeea90 0x36e79000 + 481936 
46 CoreFoundation     0x36ef0838 0x36e79000 + 489528 
47 CoreFoundation     0x36ef1606 0x36e79000 + 493062 
48 CoreFoundation     0x36e81ebc 0x36e79000 + 36540 
49 CoreFoundation     0x36e81dc4 0x36e79000 + 36292 
50 UIKit       0x35d2bd42 0x35cfd000 + 191810 
51 UIKit       0x35d29800 0x35cfd000 + 182272 
52 Facts       0x0000223e 0x1000 + 4670 
53 Facts       0x000021fc 0x1000 + 4604 

Thread 1: 
0 libsystem_kernel.dylib   0x34bc03ec 0x34bae000 + 74732 
1 libsystem_c.dylib    0x34bfa6d8 0x34bc6000 + 214744 
2 libsystem_c.dylib    0x34bfabbc 0x34bc6000 + 215996 
Thread 2 name: Dispatch queue: com.apple.libdispatch-manager 
Thread 2: 
0 libsystem_kernel.dylib   0x34bc0fbc 0x34bae000 + 77756 
1 libdispatch.dylib    0x33d91032 0x33d8b000 + 24626 
2 libdispatch.dylib    0x33d9203a 0x33d8b000 + 28730 
3 libdispatch.dylib    0x33d915ea 0x33d8b000 + 26090 
4 libsystem_c.dylib    0x34bfa58a 0x34bc6000 + 214410 
5 libsystem_c.dylib    0x34bfabbc 0x34bc6000 + 215996 

Thread 3 name: WebThread 
Thread 3: 
0 libsystem_kernel.dylib   0x34bbdc00 0x34bae000 + 64512 
1 libsystem_kernel.dylib   0x34bbd758 0x34bae000 + 63320 
2 CoreFoundation     0x36eef2b8 0x36e79000 + 484024 
3 CoreFoundation     0x36ef1562 0x36e79000 + 492898 
4 CoreFoundation     0x36e81ebc 0x36e79000 + 36540 
5 CoreFoundation     0x36e81dc4 0x36e79000 + 36292 
6 WebCore       0x3664a27e 0x36644000 + 25214 
7 libsystem_c.dylib    0x34bf930a 0x34bc6000 + 209674 
8 libsystem_c.dylib    0x34bfabb4 0x34bc6000 + 215988 
Thread 0 crashed with ARM Thread State: 
    r0: 0x00000000 r1: 0x00000000  r2: 0x00000001  r3: 0x00000000 
    r4: 0x3f43b48c r5: 0x00000006  r6: 0x04a29e2c  r7: 0x2fdfc6ec 
    r8: 0x3f7a6e84 r9: 0x00000065  r10: 0x04a29bc0  r11: 0x00000000 
    ip: 0x00000148 sp: 0x2fdfc6e0  lr: 0x34bf93bb  pc: 0x34bbfa1c 
    cpsr: 0x000f0010 
Binary Images: 
+0

iphone4設備我用來檢查 – Marios

+0

然後你如何分配內存並插入到你的視圖\ – Marios

+0

我剛剛在我的iphone 4上redownloaded應用程序,它工作。跆拳道。你能發佈崩潰日誌的內容嗎? – doonot

回答

0

我最近添加了UISwipeGestureRecognizer的應用程序,並沒有趕上它,如果沒有找到類。所以低於5.0的所有固件都會崩潰。我沒有測試,因爲我沒有4.x模擬器了。感謝ceacare的崩潰報告,我看到它在4.3.5上崩潰。我刪除了這個類的引用,並立即推送一個更新。感謝您的支持!

0

我不知道,如果這是你的問題或不,但這裏至少有一點需要考慮:

你的應用程序在啓動時做了什麼? iOS有一個內置的看門狗,如果啓動時間超過5秒,它會關閉應用程序。是否有任何應用程序正在執行的操作可能會超過5秒?例如,

1)打開網絡連接。如果其他位置的用戶連接速度比您的測試位置慢,那麼您的某些事情可能無法完成。也許他們在一個接收不好的3G網絡上。

2)加載大文件。你是從一個單獨的nib文件加載任何大的視圖控制器還是大量的視圖控制器?也許其他設備加載速度更慢,這使得它們超過了5秒的限制。

如果您在applicationDidFinishLaunching:中執行任何耗時的操作,請嘗試將它移動到其他位置或放在後臺線程中,看看是否可以解決問題。

+0

如果應用程序第一次打開,我創建一個sqlite3數據庫並插入3100項。我不知道它是如何作用於舊設備:( – doonot

+0

這聽起來像是可能觸發看門狗的事情。你可以在後臺執行該操作,還是在applicationDidFinishLaunching之後執行該操作:? –

+0

是的當然,但我不能檢查它,因爲它不可重現。至少不適合我:(任何想法如何測試? – doonot