После того, как мое приложение остается в фоновом состоянии в течение длительного периода времени (~ 60 секунд), а затем возвращается в активное состояние, приложение вылетает и иногда показывает это сообщение об ошибке, затем немедленно находится в заблокированном состоянии, например, если есть функция блокировки, которая не позволяет пользователю взаимодействовать, а затем быстро падает.CFNetwork SSLHandshake failed (-9806) iOS 9.3
CFNetwork SSLHandshake failed (-9806)
2016-06-21 21:33:35.355 Slydde[317:26662] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9806)
Я удалил АТС, чтобы обеспечить это не проблема:
<key>NSAppTransportSecurity</key>
<dict>
<!--Connect to anything (this is probably BAD)-->
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Кроме того, при использовании приложения обычно я никогда не видел эту ошибку, я только когда-либо видеть эту ошибку при возврате приложение из состояния фона.
Худшая часть заключается в том, что при подключении к декодеру Xcode Xcode не показывает исключение точки останова, указывая на то, что пошло не так.
Я также знаю, что наш сервер является TLSv1.2 SSL и не является самоподписанным. Какие другие должности, похоже, указывают на проблему.