2016-06-23 9 views
0

내 앱이 오랜 시간 (~ 60 초) 동안 백그라운드 상태로 유지 된 후 활성 상태로 돌아 가면 앱이 다운되고 때때로이 오류 메시지가 표시됩니다. 차단 기능이있는 것처럼 잠긴 상태에 있으며 사용자 상호 작용을 허용하지 않으면 빠르게 충돌합니다. 일반적으로 나는이 오류가 표시되지 않습니다 응용 프로그램을 사용하는 경우에 반환 할 때 또한CFNetwork SSLHandshake 실패 (-9806) iOS 9.3

<key>NSAppTransportSecurity</key> 
<dict> 
    <!--Connect to anything (this is probably BAD)--> 
    <key>NSAllowsArbitraryLoads</key> 
    <true/> 
</dict> 

, 나는 오직이 오류를 참조하십시오

CFNetwork SSLHandshake failed (-9806) 
2016-06-21 21:33:35.355 Slydde[317:26662] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9806) 

나는 이것이 문제가되지 않습니다 보장하기 위해 ATS를 제거한 백그라운드 상태에서 응용 프로그램.

최악의 경우는 Xcode debbuger에 연결될 때 Xcode에서 잘못된 점을 지적하는 중단 점 예외가 없음을 보여줍니다.

저희 서버는 TLSv1.2 SSL이며 자체 서명되어 있지 않습니다. 어떤 다른 게시물이 문제로 지적됩니다.

답변

0

제 3 자 appanalytics.io에서 문제가 발생한 것으로 나타났습니다.

내가 그것을 제거하는 podfile에서 주석 처리 한 후에 오류는 사라졌습니다. 내 IOS 응용 프로그램에서 활성 상태로 돌아갈 때 정확히 무엇을하고 있었는지는 확실하지 않습니다. 나는 개발자에게 문제를 알려줄 것이다.

#pod 'AppAnalytics'