내 앱 중 하나가 API 서버에 연결할 수 없습니다. 기록 된 이유는 NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
입니다. 지금까지 왜 또는 무엇이 가장 실망 스러운지를 찾는 데는 아무런 운이 없었습니다.이 문제는 일부 테스트 장치에 나타납니다. 다른 모든 것은 괜찮습니다. NSURLConnection:sendSynchronousRequest:returningResponse:error:
을 사용하고 있지만 일부 리펙토링 및 NSURLSessionDataTask:dataTaskWithRequest:completionHandler:
을 시도한 후에도 문제가 계속 발생합니다. 또한NSURLSession/NSURLConnection HTTP로드 실패 (kCFStreamErrorDomainSSL, -9813) 모든 iPhone에 오류가 있습니까?
- (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, NSURLCredential *credential))completionHandler
{
completionHandler(NSURLSessionAuthChallengeUseCredential, [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]);
}
여전히 아무것도 .....
추신 추가 내 첫 번째 문제는 다른 많은 문제가 있지만 내 주요 관심사는이 오류가 설정 -> 일반 -> 재설정 후에도 정상적으로 작동하는 하나의 테스트 장치에만 나타나는 이유입니다.하지만 Apple에 알려주는 방법은 다음과 같습니다. 테스트 장치 "?). 다른 작품은 완벽하게 괜찮습니다.
가능한 복제 [CFNetwork에서 SSLHandshake가 아이폰 OS를 실패 9] (http://stackoverflow.com/questions/30720813/cfnetwork-sslhandshake -failed-ios-9) – FelixSFD
@FelixSFD, 내 편집을 확인할 수 있습니다 :) – user3352185