Приложение Sencha Touch + PhoneGap вылетает на ios 8

Я использую Sencha Touch 2.3.1 и PhoneGap, чтобы сделать приложение. мое приложение падает на ios8. Каждый раз, когда я открываю приложение в iOS 8, оно показывает черный экран после заставки, а затем приложение вылетает. Но когда я открываю последние приложения, приложение все еще там в списке. Иногда он открывает приложение, когда я продолжаю нажимать значок приложения в меню.

Это же приложение отлично работает на iOS 7.

Я исследовал эту проблему везде, некоторые люди говорят, что Phonegap не полностью поддерживает iOS 8, а некоторые плагины еще не обновлены для iOS 8. Некоторые люди говорят, что Sencha Touch 2 также не поддерживает iOS 8.

Вот список плагинов PhoneGap, которые я использую в приложении:

com.phonegap.plugins.PushPlugin
org.apache.cordova.device
org.apache.cordova.dialogs
org.apache.cordova.file
org.apache.cordova.inappbrowser
org.apache.cordova.media
org.apache.cordova.network-information

Пожалуйста, помогите мне с этим вопросом.

вот мой журнал аварий это вызывает исключение: EXC_BAD_ACCESS (SIGSEGV)

Incident Identifier: D57CDEC3-6F31-40D0-84E8-DBAFD61B015F
CrashReporter Key:   6ab1cf64690b5804d92476585fb118afc35b9a26
Hardware Model:      iPhone4,1
Process:             xyz [1163]
Path:                /private/var/mobile/Containers/Bundle/Application/F81EF27D-391D-43F9-9162-B9AB6A55A5F9/xyz.app/xyz
Identifier:          abc
Version:             1.0.6 (1.0.6)
Code Type:           ARM (Native)
Parent Process:      launchd [1]

Date/Time:           2015-06-03 14:25:15.200 +0530
Launch Time:         2015-06-03 14:25:12.754 +0530
OS Version:          iOS 8.3 (12F70)
Report Version:      104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x214d502a
Triggered by Thread:  8

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0:
0   libsystem_kernel.dylib          0x31c8649c mach_msg_trap + 20
1   libsystem_kernel.dylib          0x31c86290 mach_msg + 36
2   CoreFoundation                  0x235607ee __CFRunLoopServiceMachPort + 142
3   CoreFoundation                  0x2355edb4 __CFRunLoopRun + 1012
4   CoreFoundation                  0x234aa99c CFRunLoopRunSpecific + 472
5   CoreFoundation                  0x234aa7ae CFRunLoopRunInMode + 102
6   GraphicsServices                0x2ac831a4 GSEventRunModal + 132
7   UIKit                           0x26c35690 UIApplicationMain + 1436
8   HireStorm                       0x000ae73e main (main.m:32)
9   libdyld.dylib                   0x31bd3aac start + 0

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x31c8624c kevent64 + 24
1   libdispatch.dylib               0x31ba64ec _dispatch_mgr_invoke + 276
2   libdispatch.dylib               0x31ba621e _dispatch_mgr_thread$VARIANT$mp + 34

Thread 2:
0   libsystem_kernel.dylib          0x31c9a9c0 __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x31d17e20 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x31d17af8 start_wqthread + 4

Thread 3:
0   libsystem_kernel.dylib          0x31c9a9c0 __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x31d17e20 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x31d17af8 start_wqthread + 4

Thread 4:
0   libsystem_kernel.dylib          0x31c9a9c0 __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x31d17e20 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x31d17af8 start_wqthread + 4

Thread 5:
0   libsystem_kernel.dylib          0x31c9a9c0 __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x31d17e20 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x31d17af8 start_wqthread + 4

Thread 6 name:  com.apple.NSURLConnectionLoader
Thread 6:
0   libsystem_kernel.dylib          0x31c8649c mach_msg_trap + 20
1   libsystem_kernel.dylib          0x31c86290 mach_msg + 36
2   CoreFoundation                  0x235607ee __CFRunLoopServiceMachPort + 142
3   CoreFoundation                  0x2355edb4 __CFRunLoopRun + 1012
4   CoreFoundation                  0x234aa99c CFRunLoopRunSpecific + 472
5   CoreFoundation                  0x234aa7ae CFRunLoopRunInMode + 102
6   CFNetwork                       0x23048642 +[NSURLConnection(Loader) _resourceLoadLoop:] + 482
7   Foundation                      0x242d9186 __NSThread__main__ + 1114
8   libsystem_pthread.dylib         0x31d19de8 _pthread_body + 136
9   libsystem_pthread.dylib         0x31d19d5a _pthread_start + 114
10  libsystem_pthread.dylib         0x31d17b04 thread_start + 4

Thread 7:
0   libsystem_kernel.dylib          0x31c9a9c0 __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x31d17e20 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x31d17af8 start_wqthread + 4

Thread 8 name:  WebThread
Thread 8 Crashed:
0   libobjc.A.dylib                 0x31637f66 objc_msgSend + 6
1   CoreFoundation                  0x2349e67c CFRelease + 592
2   QuartzCore                      0x265f0450 CA::release_objects(X::List<void const*>*) + 12
3   QuartzCore                      0x265f5b30 -[CAAnimation dealloc] + 52
4   libobjc.A.dylib                 0x31645d52 objc_object::sidetable_release(bool) + 162
5   libobjc.A.dylib                 0x316461a4 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 400
6   CoreFoundation                  0x234aa724 _CFAutoreleasePoolPop + 12
7   Foundation                      0x2421a27a -[NSAutoreleasePool drain] + 118
8   CFNetwork                       0x230a933c AutoAutoreleasePool::~AutoAutoreleasePool() + 20
9   CFNetwork                       0x2308d020 ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 160
10  CFNetwork                       0x22fe08d6 RunloopBlockContext::_invoke_block(void const*, void*) + 58
11  CoreFoundation                  0x234aa40e CFArrayApplyFunction + 34
12  CFNetwork                       0x22fe078e RunloopBlockContext::perform() + 178
13  CFNetwork                       0x22fe0656 MultiplexerSource::perform() + 214
14  CFNetwork                       0x22fe04f0 MultiplexerSource::_perform(void*) + 44
15  CoreFoundation                  0x2356122c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
16  CoreFoundation                  0x2356063e __CFRunLoopDoSources0 + 218
17  CoreFoundation                  0x2355ecbc __CFRunLoopRun + 764
18  CoreFoundation                  0x234aa99c CFRunLoopRunSpecific + 472
19  CoreFoundation                  0x234aa7ae CFRunLoopRunInMode + 102
20  WebCore                         0x2ef3650c RunWebThread(void*) + 412
21  libsystem_pthread.dylib         0x31d19de8 _pthread_body + 136
22  libsystem_pthread.dylib         0x31d19d5a _pthread_start + 114
23  libsystem_pthread.dylib         0x31d17b04 thread_start + 4

Thread 9:
0   libsystem_kernel.dylib          0x31c9a9c0 __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x31d17e20 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x31d17af8 start_wqthread + 4

1 ответ

Журнал сбоя поможет определить причину сбоя.

  1. Подключите ваше устройство к вашему Mac.
  2. В Xcode выберите Window, затем Devices (или нажмите ⇧⌘2).
  3. Выберите ваше устройство и нажмите " Просмотреть журналы устройств".
  4. Выберите журнал аварий, который вы хотите просмотреть.
Другие вопросы по тегам