22得票3回答
这个应用程序不被允许查询cydia方案,IOS9错误。

我有一个应用程序,在其中发出了HTTP请求。 <NSURLConnection: 0x12d755110> { request: <NSMutableURLRequest: 0x12d754e10> { URL: http://XX.XX.XX.XXX/webServ...

18得票3回答
FireBase错误-9806,SSL错误-1200。

我正在使用在2016年I/O上推出的新FireBase SDK,集成到我的应用程序后遇到了这个错误。这个错误发生在应用启动时。2016-08-06 06:28:06.237 MyApp[49084:2511094] CFNetwork SSLHandshake failed (-9806) 2...

18得票4回答
验证服务器符合苹果ATS/TLS 1.2要求的最佳方法

因为iOS 9开始,苹果要求URL必须使用TLS 1.2和正向保密技术。不考虑应用程序本身,如何验证服务器是否符合所有要求是最好的方法? nscurl根本无法工作 - 或者我不知道如何使用它。我的输出只是不断地显示CFNetwork SSLHandshake失败,即使我知道服务器是符合要求的...

16得票1回答
应用程序传输安全,在升级到IOS 10.1后,允许任意载入不起作用。

我有一个在iOS 9和10.0中运行良好的应用程序。我已经将“Allow Arbitrary Loads = YES”添加到我的info.plist中,以阻止App Transport Security。但是在升级到10.1和Xcode 8.1之后,似乎出现了与App Transport Se...

12得票5回答
iOS应用程序到AWS Elastic Beanstalk后端的间歇性SSL错误

我iOS应用在过去几个月中不时出现SSL错误,当进行HTTPS请求到后端服务器时。 错误描述:An SSL error has occurred and a secure connection to the server cannot be made. 在调试模式下,控制台会记录以下信息:20...

10得票2回答
在Xcode 9.2中禁用应用程序传输安全性?

我无法在Xcode 9.2中禁用应用程序传输安全性(ATS)。多年来,我一直在对本地服务器环境运行的构建进行禁用ATS操作,例如: 传输安全已阻止明文HTTP<key>NSAppTransportSecurity</key> <dict> <...

10得票2回答
如何在iOS应用中启用TLS 1.2、1.1、1.0和SSL?

我的问题与苹果传输安全(ATS)有关,我很困惑。我想在我的Swift应用程序中支持所有协议(所有版本的TLS和SSL)。如果我将NSAllowsArbitraryLoads更改为false,应用程序默认会使用所有协议吗?还是我需要在配置中指定域并添加NSExceptionMinimumTLSV...

9得票1回答
在iOS9中使用应用程序传输安全性导致应用程序崩溃

我已将Xcode升级至Xcode 7,并在pList中包含了App Transport Security(ATS)功能。目前我通过将NSAllowsArbitraryLoads赋值为YES来禁用此功能。现在应用在模拟器上运行良好。然而,当我发布Adhoc开发版本并将其安装到设备上时,每当调用任...

9得票2回答
WKWebView如何显示链接到http页面

我有一个 WKWebView,用于显示从在线收集的链接访问用户网页。有时这些链接是 http: 的,而这被 ATS 阻止了。我尝试简单地将链接更改为 https:,但有时不起作用,并出现“发生了 SSL 错误,无法建立与服务器的安全连接”的错误。有时页面会简单地重定向到 http:,再次被阻止...

9得票1回答
iOS 9中使用客户端SSL证书时出现Bug,并生成HTTP 403错误

我认为我们刚刚发现了一个iOS 9(截至2015年10月23日的版本)上使用客户端SSL证书与后端API通信时出现的错误。与许多REST服务一样,我们的API生成4xx错误代码以传达状态信息。其中之一是403 Forbidden错误,当客户端尝试访问未授权特定客户端ID访问的路径时会出现此错误...