首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 9 iOS 11 BoringSSL SSL_ERROR_ZERO_RETURN

Xcode 9 iOS 11 BoringSSL SSL_ERROR_ZERO_RETURN
EN

Stack Overflow用户
提问于 2017-12-14 05:03:28
回答 3查看 35.5K关注 0票数 60

我有一个在iOS上运行的简单程序HelloWorld。相同的代码已经运行了很长一段时间。最近,我注意到当程序在我的连接到Macbook上的Xcode9的ipad上运行时,我得到了下面的BoringSSL错误。当我在模拟器中运行程序时,我没有看到这个错误。iOS为11.2。Xcode是9.2。

我的代码没有引用BoringSSL。但是,它确实使用NSMutableURLRequest对服务器进行https调用。调用运行正常,除了BoringSSL消息之外,一切似乎都运行正常。

有没有一种方法可以调试消息出现的原因?HellowWorld466:85961,这两个数字是什么意思?

这条消息意味着什么,以及如何避免它?

代码语言:javascript
复制
2017-12-13 15:41:13.486047-0500 HellowWorld[466:85961] [BoringSSL] Function boringssl_session_errorlog: line 2871 [boringssl_session_read] SSL_ERROR_ZERO_RETURN(6): operation failed because the connection was cleanly shut down with a close_notify alert
2017-12-13 15:41:13.486363-0500 HellowWorld[466:85961] [BoringSSL] Function boringssl_session_errorlog: line 2871 [boringssl_session_read] SSL_ERROR_ZERO_RETURN(6): operation failed because the connection was cleanly shut down with a close_notify alert

EN

回答 3

Stack Overflow用户

发布于 2018-10-26 17:13:37

我设法修复了这个问题,将“应用程序传输安全设置”键添加到info.plist。确保将“允许任意加载”设置为“是”。

票数 0
EN

Stack Overflow用户

发布于 2019-03-01 17:29:00

对于那些以上方法不起作用的人,这就是我的问题所在:

我使用Alamofire发送了一个带有JSON请求体的GET请求。我将其更改为一个GET请求,该请求将参数作为查询参数包含在URL中(沿着GET https://your-api.com/v1/request?param=value行)。然后它就完美地工作了。

票数 0
EN

Stack Overflow用户

发布于 2018-02-27 23:51:23

当我尝试使用NSLog来发布一个非常长的列表时,我得到了一个类似的消息,因为它会在调试控制台中发布列表很长一段时间,然后它会列出列表的一部分,然后是一些定义,以显示控制台中没有打印的更多内容。我修复了这个问题(使用OBJ-C),并将这个# ...添加到我的VC.m中。

代码语言:javascript
复制
#define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);

也许你可以使用类似于你的swift项目的东西。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47802071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档