2014-12-04 55 views
1

我的應用程序在調試模式下正常工作,模擬器或設備連接到計算機,當我生成專用應用程序並將其安裝到設備中時,它隨機崩潰了很多。順便說一句,該應用程序是由與科爾多瓦和後臺任務(這是一個地理位置的應用程序)我的應用程序在調試模式下完美工作,但不在ad hoc模式下

崩潰例如:

Exception Type: 00000020 
Exception Codes: 0x000000008badf00d 
Highlighted Thread: 2 

Application Specific Information: 
<BKNewProcess: 0x1758f950; com.app; pid: 2675; hostpid: -1> has active assertions beyond permitted time: 
{(
    <BKProcessAssertion: 0x17692970> id: 2675-CA057A50-06BF-4BA1-9F0C-7641112B945E name: Called by MyApp, from unknown method process: <BKNewProcess: 0x1758f950; gbi.cro; pid: 2675; hostpid: -1> permittedBackgroundDuration: 180.000000 reason: finishTask owner pid:2675 preventSuspend preventIdleSleep preventSuspendOnSleep , 
    <BKProcessAssertion: 0x17697c30> id: 2675-A03FFC10-1D0A-4BDC-BF64-61358346530E name: Called by MyApp, from unknown method process: <BKNewProcess: 0x1758f950; gbi.cro; pid: 2675; hostpid: -1> permittedBackgroundDuration: 180.000000 reason: finishTask owner pid:2675 preventSuspend preventIdleSleep preventSuspendOnSleep 
)} 

和線程2:

Thread 2 name: com.apple.NSURLConnectionLoader 
Thread 2: 
0 libsystem_kernel.dylib   0x30ae3518 mach_msg_trap + 20 
1 libsystem_kernel.dylib   0x30ae330c mach_msg + 36 
2 CoreFoundation     0x227d1596 __CFRunLoopServiceMachPort + 142 
3 CoreFoundation     0x227cfb5c __CFRunLoopRun + 1012 
4 CoreFoundation     0x2271cb2c CFRunLoopRunSpecific + 472 
5 CoreFoundation     0x2271c93e CFRunLoopRunInMode + 102 
6 CFNetwork      0x222d178a +[NSURLConnection(Loader) _resourceLoadLoop:] + 482 
7 Foundation      0x2351e996 __NSThread__main__ + 1114 
8 libsystem_pthread.dylib   0x30b75e64 _pthread_body + 136 
9 libsystem_pthread.dylib   0x30b75dd6 _pthread_start + 114 
10 libsystem_pthread.dylib   0x30b73b80 thread_start + 4 

我已經全追蹤,但它是如此之大,所以如果有人需要一些信息,讓我知道。

任何想法是怎麼回事?

謝謝

+0

如果您不提供更多信息,沒有人可以幫助您。這可能發生的原因有很多。 – shim 2014-12-04 17:07:15

+0

給我們提供崩潰日誌。 – kpsharp 2014-12-04 17:12:42

+0

問題是,它是如此隨機得到崩潰,我不能給更多的信息。我讀到的調試配置與特定配置不同,但我沒有看到我可以在哪裏更改並設置特別配置 – Juanjo 2014-12-04 17:12:56

回答

3

以下是您的線索:0x000000008badf00d。進入Xcode 6文檔,並輸入8badf00d。有3個技術說明覆蓋它。你被看門狗定時器搗毀了,你有一個阻塞線程,它不會返回,這需要很長時間才能啓動,終止或允許系統服務。通常它是主線程上的同步網絡嘗試。

+0

這是一個很好的線索......我仍然試圖弄清楚......我評論了我唯一的要求,它仍然崩潰 – Juanjo 2014-12-05 09:41:17