使用Xcode 7.1的iOS 9中的NSURLSession/NSURLConnection HTTP加
发布时间:2020-12-15 01:52:09 所属栏目:百科 来源:网络整理
导读:我使用iOS 9作为目标使用Xcode 7.1,尝试了所有的ATS最佳解决方案,但没有工作。以下是控制台上的以下错误说明。如果有任何建议,我将被迫。 这里的一些关键事项是 – NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813)Error
我使用iOS 9作为目标&使用Xcode 7.1,尝试了所有的ATS最佳解决方案,但没有工作。以下是控制台上的以下错误说明。如果有任何建议,我将被迫。
这里的一些关键事项是 – NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813) Error excluding Main.db from backup Error Domain=NSCocoaErrorDomain Code=4 "The file “Main.db” doesn’t exist." UserInfo={NSURL=file:///Users/Raj/Library/Developer/CoreSimulator/Devices/BC3A0589-3B9A-4AFD-8F2A-B1C92FA341DD/data/Containers/Data/Application/70B3043A-8553-41E5-A147-8508D08BF3E6/Documents/Main.db,NSFilePath=/Users/Raj/Library/Developer/CoreSimulator/Devices/BC3A0589-3B9A-4AFD-8F2A-B1C92FA341DD/data/Containers/Data/Application/70B3043A-8553-41E5-A147-8508D08BF3E6/Documents/Main.db,NSUnderlyingError=0x798465c0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} 2016-08-30 21:09:10.867 GFIM[80653:484899] SFOAuthCredentials:revokeRefreshToken: refresh token revoked. Cleared identityUrl,instanceUrl,issuedAt fields 2016-08-30 21:09:10.871 GFIM[80653:484899] INFO|0|SFPasscodeManager|Resetting passcode upon logout. SFOAuthCredentials:revokeRefreshToken: refresh token revoked. Cleared identityUrl,issuedAt fields 这些可能是问题的原因。 2016-08-30 21:09:19.095 GFIM[80653:484899] SFOAuthCoordinator:webViewDidStartLoad: host=test.salesforce.com : path=/ 2016-08-30 21:09:19.863 GFIM[80653:484962] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813) 2016-08-30 21:09:19.983 GFIM[80653:484962] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813) 2016-08-30 21:09:20.016 GFIM[80653:484962] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813) 2016-08-30 21:09:20.054 GFIM[80653:484962] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813) 2016-08-30 21:09:20.194 GFIM[80653:484962] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813) 2016-08-30 21:09:20.956 GFIM[80653:484962] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813) 2016-08-30 21:09:38.285 GFIM[80653:484899] SFOAuthCoordinator:webView:shouldStartLoadWithRequest: (navType=1): host=test.salesforce.com : path=/ 2016-08-30 21:09:38.311 GFIM[80653:484899] SFOAuthCoordinator:webViewDidStartLoad: host=test.salesforce.com : path=/ 2016-08-30 21:09:38.834 GFIM[80653:484899] SFOAuthCoordinator:webView:shouldStartLoadWithRequest: (navType=1): host=5-prod--stg.cs30.my.salesforce.com : path=/secur/frontdoor.jsp 解决方法
从iOS 9开始Apple强制使用特定主机发出HTTP请求以实现安全目的。
//也可以在iOS 10上使用Swift 3 为此,您需要将NSAppTransportSecurity Dictionary添加到Projet的.plist文件中。然后你的plist看起来如下所示。 Tap to see .Plist File Image 这里NSAllowArbitraryLoads基本上意味着连接到任何东西(这可能是坏的)。相反,您可以将特定主机添加为Connect。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |