ios – Apple因崩潰拒絕了我得應(yīng)用程序,無法重現(xiàn)它

    我剛剛將應(yīng)用程序上傳到appstore,它是為ios7開發(fā)得.

    他們拒絕了應(yīng)用程序因?yàn)楸罎⑽覠o法重現(xiàn)…
    他們給我發(fā)了這份崩潰報(bào)告:

    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000008Triggered by Thread:  0Thread 0 name:  Dispatch queue: com.apple.main-threadThread 0 Crashed:0   libobjc.A.dylib                 0x000000018e0501c8 objc_msgSend + 81   UIKit                           0x000000018493e940 __97-[UITabBarController transitionFromViewController:toViewController:transition:shouldSetSelected:]_block_invoke718 + 522   UIKit                           0x00000001846b6504 -[UIViewController _executeAfterAppearanceBlock] + 603   UIKit                           0x00000001846b646c _applyBlockToCFArrayCopiedToStack + 3524   UIKit                           0x00000001846224c8 _afterCACommitHandler + 5405   CoreFoundation                  0x00000001816270a4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 286   CoreFoundation                  0x000000018162432c __CFRunLoopDoObservers + 3687   CoreFoundation                  0x00000001816246b8 __CFRunLoopRun + 7608   CoreFoundation                  0x00000001815656cc CFRunLoopRunSpecific + 4489   GraphicsServices                0x0000000187201c08 GSEventRunModal + 16410  UIKit                           0x0000000184696fd8 UIApplicationMain + 115211  brandnooz                       0x00000001000aaa0c 0x100038000 + 46951612  libdyld.dylib                   0x000000018e633a9c start + 0Thread 1 name:  Dispatch queue: com.apple.libdispatch-managerThread 1:0   libsystem_kernel.dylib          0x000000018e715aa8 kevent64 + 81   libdispatch.dylib               0x000000018e619998 _dispatch_mgr_thread + 48Thread 2 name:  AFNetworkingThread 2:0   libsystem_kernel.dylib          0x000000018e715ca0 mach_msg_trap + 81   CoreFoundation                  0x0000000181626570 __CFRunLoopServiceMachPort + 1802   CoreFoundation                  0x0000000181624700 __CFRunLoopRun + 8323   CoreFoundation                  0x00000001815656cc CFRunLoopRunSpecific + 4484   Foundation                      0x00000001821012c0 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 2925   Foundation                      0x000000018215ed74 -[NSRunLoop(NSRunLoop) run] + 926   brandnooz                       0x0000000100045280 0x100038000 + 538887   Foundation                      0x00000001821e8408 __NSThread__main__ + 9968   libsystem_pthread.dylib         0x000000018e7afe18 _pthread_body + 1649   libsystem_pthread.dylib         0x000000018e7afd70 _pthread_start + 13610  libsystem_pthread.dylib         0x000000018e7ad550 thread_start + 0Thread 3 name:  com.apple.NSURLConnectionLoaderThread 3:0   libsystem_kernel.dylib          0x000000018e715ca0 mach_msg_trap + 81   CoreFoundation                  0x0000000181626570 __CFRunLoopServiceMachPort + 1802   CoreFoundation                  0x0000000181624700 __CFRunLoopRun + 8323   CoreFoundation                  0x00000001815656cc CFRunLoopRunSpecific + 4484   Foundation                      0x000000018215a424 +[NSURLConnection(Loader) _resourceLoadLoop:] + 3445   Foundation                      0x00000001821e8408 __NSThread__main__ + 9966   libsystem_pthread.dylib         0x000000018e7afe18 _pthread_body + 1647   libsystem_pthread.dylib         0x000000018e7afd70 _pthread_start + 1368   libsystem_pthread.dylib         0x000000018e7ad550 thread_start + 0Thread 4 name:  com.apple.CFSocket.privateThread 4:0   libsystem_kernel.dylib          0x000000018e72e76c __select + 81   libsystem_pthread.dylib         0x000000018e7afe18 _pthread_body + 1642   libsystem_pthread.dylib         0x000000018e7afd70 _pthread_start + 1363   libsystem_pthread.dylib         0x000000018e7ad550 thread_start + 0Thread 5 name:  Dispatch queue: com.apple.root.high-priorityThread 5:0   libsystem_kernel.dylib          0x000000018e72e394 __psynch_cvwait + 81   Foundation                      0x00000001821cf8e0 -[__NSOperationInternal _waitUntilFinished:] + 1002   brandnooz                       0x0000000100083928 0x100038000 + 3095443   brandnooz                       0x00000001000cf3c0 0x100038000 + 6194564   libdispatch.dylib               0x000000018e618010 _dispatch_call_block_and_release + 205   libdispatch.dylib               0x000000018e617fd0 _dispatch_client_callout + 126   libdispatch.dylib               0x000000018e61f2b4 _dispatch_root_queue_drain + 5527   libdispatch.dylib               0x000000018e61f4f8 _dispatch_worker_thread2 + 728   libsystem_pthread.dylib         0x000000018e7ad6b8 _pthread_wqthread + 3529   libsystem_pthread.dylib         0x000000018e7ad548 start_wqthread + 0Thread 6 name:  Dispatch queue: com.apple.root.default-priorityThread 6:0   libsystem_kernel.dylib          0x000000018e715cdc semaphore_wait_trap + 81   brandnooz                       0x00000001000d8044 0x100038000 + 6554282   libdispatch.dylib               0x000000018e618010 _dispatch_call_block_and_release + 203   libdispatch.dylib               0x000000018e617fd0 _dispatch_client_callout + 124   libdispatch.dylib               0x000000018e61f2b4 _dispatch_root_queue_drain + 5525   libdispatch.dylib               0x000000018e61f4f8 _dispatch_worker_thread2 + 726   libsystem_pthread.dylib         0x000000018e7ad6b8 _pthread_wqthread + 3527   libsystem_pthread.dylib         0x000000018e7ad548 start_wqthread + 0Thread 7 name:  Dispatch queue: com.apple.root.high-priorityThread 7:0   libsystem_kernel.dylib          0x000000018e72e394 __psynch_cvwait + 81   Foundation                      0x00000001821cf8e0 -[__NSOperationInternal _waitUntilFinished:] + 1002   brandnooz                       0x0000000100083928 0x100038000 + 3095443   brandnooz                       0x00000001000cf3c0 0x100038000 + 6194564   libdispatch.dylib               0x000000018e618010 _dispatch_call_block_and_release + 205   libdispatch.dylib               0x000000018e617fd0 _dispatch_client_callout + 126   libdispatch.dylib               0x000000018e61f2b4 _dispatch_root_queue_drain + 5527   libdispatch.dylib               0x000000018e61f4f8 _dispatch_worker_thread2 + 728   libsystem_pthread.dylib         0x000000018e7ad6b8 _pthread_wqthread + 3529   libsystem_pthread.dylib         0x000000018e7ad548 start_wqthread + 0Thread 8 name:  Dispatch queue: com.apple.root.default-priorityThread 8:0   libsystem_kernel.dylib          0x000000018e715cdc semaphore_wait_trap + 81   brandnooz                       0x00000001000d8044 0x100038000 + 6554282   libdispatch.dylib               0x000000018e618010 _dispatch_call_block_and_release + 203   libdispatch.dylib               0x000000018e617fd0 _dispatch_client_callout + 124   libdispatch.dylib               0x000000018e61f2b4 _dispatch_root_queue_drain + 5525   libdispatch.dylib               0x000000018e61f4f8 _dispatch_worker_thread2 + 726   libsystem_pthread.dylib         0x000000018e7ad6b8 _pthread_wqthread + 3527   libsystem_pthread.dylib         0x000000018e7ad548 start_wqthread + 0Thread 9 name:  Dispatch queue: com.apple.network.helper_queueThread 9:0   libsystem_kernel.dylib          0x000000018e715ca0 mach_msg_trap + 81   libdispatch.dylib               0x000000018e621648 _dispatch_mach_msg_send + 3642   libdispatch.dylib               0x000000018e61a6d4 dispatch_mach_send + 2163   libxpc.dylib                    0x000000018e7c9814 xpc_connection_send_message_with_reply + 1244   libsystem_network.dylib         0x000000018e77cfe0 __net_helper_send_block_invoke + 485   libdispatch.dylib               0x000000018e617fd0 _dispatch_client_callout + 126   libdispatch.dylib               0x000000018e61dc80 _dispatch_barrier_sync_f_invoke + 447   libsystem_network.dylib         0x000000018e77ab84 net_helper_send + 2128   libsystem_network.dylib         0x000000018e77bd4c net_helper_connection_start + 2649   libsystem_network.dylib         0x000000018e778b78 tcp_connection_register_reachability + 16410  libsystem_network.dylib         0x000000018e77775c __tcp_connection_start_block_invoke + 31211  libdispatch.dylib               0x000000018e618010 _dispatch_call_block_and_release + 2012  libdispatch.dylib               0x000000018e617fd0 _dispatch_client_callout + 1213  libdispatch.dylib               0x000000018e61e4a4 _dispatch_queue_drain + 63614  libdispatch.dylib               0x000000018e61a4bc _dispatch_queue_invoke + 6415  libdispatch.dylib               0x000000018e61f0f0 _dispatch_root_queue_drain + 10016  libdispatch.dylib               0x000000018e61f4f8 _dispatch_worker_thread2 + 7217  libsystem_pthread.dylib         0x000000018e7ad6b8 _pthread_wqthread + 35218  libsystem_pthread.dylib         0x000000018e7ad548 start_wqthread + 0Thread 10:0   libsystem_kernel.dylib          0x000000018e72ee74 __workq_kernreturn + 81   libsystem_pthread.dylib         0x000000018e7ad548 start_wqthread + 0Thread 0 crashed with ARM Thread State (64-bit):    x0: 0x0000000000000008   x1: 0x0000000184d29a89   x2: 0x0000000000000000   x3: 0x0000000000000000    x4: 0x0000000000000000   x5: 0x0000000000000000   x6: 0x0000000000000000   x7: 0x0000000000000000    x8: 0x000000018f24b4b8   x9: 0x0000000100183460  x10: 0x0000000150882c00  x11: 0x000000520000007f   x12: 0x0000000150883390  x13: 0x000001a500183465  x14: 0x0000000000000006  x15: 0x0000000000000000   x16: 0x000000018e0501c0  x17: 0x00000001846484ec  x18: 0x0000000000000000  x19: 0x0000000170053500   x20: 0x000000018f287000  x21: 0x000000016fdc6b28  x22: 0x000000016fdc6b20  x23: 0x000000017012d3e0   x24: 0x000000017012d3f0  x25: 0x000000019157a098  x26: 0x000000016fdc6b20  x27: 0x000000016fdc6d00   x28: 0x0000000000000003  fp: 0x000000016fdc6af0   lr: 0x000000018493e944    sp: 0x000000016fdc6ae0   pc: 0x000000018e0501c8 cpsr: 0x20000000

    請幫我解決這個問題.提前致謝

    解決方法

    你在一個EXC_BAD_ACCESS異常中崩潰了objc_msgSend.根據(jù)我得經(jīng)驗(yàn),這可能意味著一個對象已經(jīng)超出了范圍并且您正在嘗試訪問它,或者該對象應(yīng)該在另一個線程上執(zhí)行某些操作并且在同一時間(當(dāng)它正在執(zhí)行此操作時),它已經(jīng)消失了原始線程得范圍.

    如果您正在使用Apple得多線程對象之一(幾乎任何帶有委托回調(diào)得東西),請確保它被包含它得對象保留(強(qiáng)大).例如,如果您正在使用具有異步回調(diào)得對象,則不能僅在方法中對其進(jìn)行實(shí)例化,然后讓它消失,您必須使其成為強(qiáng)大得@property,因此即使方法返回并且您仍然在正在等待回調(diào).

    編輯(基于CFSocket線程):

    通過它看,你正在使用一個通常與NSStream類一起使用得套接字API.請記住為那些NSStream對象(或您正在使用得其他連接對象)創(chuàng)建強(qiáng)大得@properties,如果您將它們包裝在另一個對象中,請確保它是一個強(qiáng)大得@property,無論哪個對象正在使用它.您無法從創(chuàng)建它得線程上不再存在得對象獲取異步回調(diào).

    (注意,這不僅僅是消息傳遞得情況,已經(jīng)設(shè)置為nil得對象.消息到nil不會崩潰,它們只返回nil.問題是消息被發(fā)送到內(nèi)存中你不再擁有得東西了) .

    編輯2(基于主線程):

    您確定擁有View Controller轉(zhuǎn)換中使用得每個對象嗎?在塊或異步操作中創(chuàng)建臨時對象也可能導(dǎo)致EXC_BAD_ACCESS.

    以上是來客網(wǎng)為你收集整理得ios – Apple因崩潰拒絕了我得應(yīng)用程序,無法重現(xiàn)它全部內(nèi)容,希望內(nèi)容能夠幫你解決ios – Apple因崩潰拒絕了我得應(yīng)用程序,無法重現(xiàn)它所遇到得程序開發(fā)問題。

    如果覺得來客網(wǎng)網(wǎng)站內(nèi)容還不錯,歡迎將來客網(wǎng)網(wǎng)站推薦給程序員好友。

    聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
    發(fā)表評論
    更多 網(wǎng)友評論1 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 99久久人妻精品免费一区 | 国产一区二区三区免费观看在线 | 久久久综合亚洲色一区二区三区| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久久精品国产一区二区三区不卡| 99久久精品国产高清一区二区 | 久久99久久无码毛片一区二区| 爆乳熟妇一区二区三区| 无码成人一区二区| 国产在线不卡一区| 亚洲一区二区三区自拍公司| 国产一区二区三区久久精品| 亚州AV综合色区无码一区| 精品无码一区二区三区水蜜桃| 手机看片福利一区二区三区| 美女视频一区三区网站在线观看| 国产在线一区二区| 高清一区二区在线观看| 中字幕一区二区三区乱码| 国产免费播放一区二区| 日韩高清一区二区| 久久综合亚洲色一区二区三区| 中文字幕一区二区区免| 无码人妻一区二区三区在线水卜樱 | 国产精品毛片VA一区二区三区| 国产成人一区二区三区| 中文字幕亚洲一区二区va在线| 国产在线观看91精品一区| 日韩好片一区二区在线看| 国产一区二区三区在线视頻 | 丰满岳妇乱一区二区三区| 无码丰满熟妇浪潮一区二区AV | 多人伦精品一区二区三区视频| 无码乱人伦一区二区亚洲一 | 文中字幕一区二区三区视频播放| 亚洲中文字幕丝袜制服一区| 国内国外日产一区二区| 一区二区精品久久| 成人精品视频一区二区三区不卡| 国产精品一区三区| 日韩人妻一区二区三区蜜桃视频 |