Как исправить проблему CFNetwork iOS swift? - PullRequest
0 голосов
/ 13 апреля 2019

У меня есть сомнения по поводу сбоев. В нашем приложении мы получаем проблемы с CFNetwork случайно. Когда мы проверили трассировку стека, мы не имеем представления о воспроизведении. Какова основная причина получения ошибки CFNetwork?

Я использую следующие третьи стороны:

pod 'Alamofire', '~> 4.7.3'
pod 'Branch'
pod 'Fabric'
pod 'Crashlytics'
pod 'PPpdf417', '~> 5.1.0'
pod 'JGProgressHUD'
pod 'Firebase/Core'
pod 'Firebase/Messaging'

Сбой 1:

Сбой: com.apple.CFNetwork.LoaderQ 0 CFNetwork
0x1c14d7f00 HTTPProtocol :: shouldAttemptOriginLoad () + 40 1 CFNetwork 0x1c14d7ef4 HTTPProtocol :: shouldAttemptOriginLoad () + 28 2 (отсутствует) 0x748801c14d7a50 (отсутствует) 3 (отсутствует)
0x6e3e01c1537b0c (отсутствует) 4 (отсутствует)
0x63a881c15352f0 (отсутствует) 5 (отсутствует)
0x2f5401c16019e0 (отсутствует) 6 (отсутствует)
0x4d3981c0808374 (отсутствует) 7 (отсутствует)
0x4a4901c08098f4 (отсутствует)

Сбой 2:

Сбой: com.apple.CFNetwork.LoaderQ 0 libsystem_kernel.dylib
0x1b7ea3104 __pthread_kill + 8 1 libsystem_pthread.dylib
0x1b7f23948 pthread_kill $ VARIANT $ armv81 + 296 2 libsystem_c.dylib
0x1b7dfad78 прервать + 140 3 libsystem_malloc.dylib 0x1b7ef7768 _malloc_put + 570 4 libsystem_malloc.dylib 0x1b7ef7998 malloc_zone_error + 104 5 libsystem_malloc.dylib 0x1b7ef7258 free_list_checksum_botch + 36 6 libsystem_malloc.dylib
0x1b7ef31c4 tiny_free_list_remove_ptr + 488 7 libsystem_malloc.dylib 0x1b7ef3f90 tiny_free_no_lock + 1544 8 libsystem_malloc.dylib
0x1b7ef4dc8 free_tiny + 376 9 CoreFoundation
0x1b829f978 _CFRelease + 824 10 CFNetwork
0x1b8afbe28 HTTPEngine :: ~ HTTPEngine () + 212

Сбой 3:

Фатальное исключение: NSInvalidArgumentException 0 CoreFoundation
0x1b7e13758 __exceptionPreprocess 1 libobjc.A.dylib
0x1b701bd00 objc_exception_throw 2 CoreFoundation
0x1b7d198b4 - [NSCache init] 3 UIKitCore
0x1e46aee48 - [UIPageViewController _validatedViewControllersForTransitionWithViewControllers: animated:] 4 UIKitCore 0x1e46afa24 - [UIPageViewController _setViewControllers: withCurlOfType: fromLocation: Направление: анимированные: notifyDelegate: завершение:] 5 UIKitCore 0x1e46b29f8 - [UIPageViewController _handlePanGesture:] 6 UIKitCore 0x1e4904608 - [UIGestureRecognizerTarget _sendActionWithGestureRecognizer:] 7 UIKitCore 0x1e490cab8 _UIGestureRecognizerSendTargetActions 8 UIKitCore 0x1e490a3b4 _UIGestureRecognizerSendActions 9 UIKitCore
0x1e4909888 - [UIGestureRecognizer _updateGestureWithEvent: buttonEvent

Я не могу воспроизвести аварию? Еще один способ определить это или дать мне идею, чтобы исправить ошибки такого рода?

1 Ответ

0 голосов
/ 15 мая 2019

Пожалуйста, проверьте это https://forums.developer.apple.com/message/346841#346841

Это происходит только на iOS12 И я обнаружил, что парни, использующие Alamofire / Moya / RxSwift, могут получить эту проблему

Как вы отправляете свой запрос, только Alamofire или Moya?

...