SSL_ERROR_SSL/1/: 图书馆操作失败
我得到了一些
s /谁让我的项目停止/我没有失败,就像我一样
, 方式请求/, 我不知道如何被称为它是什么以及该怎么做。
我读了很多页面
关于
关于这个问题,但没有这么多的文档或人类有同样的问题。 我试过了
https://coderoad.ru/30791361/
, 但它似乎没有帮助。 两个都
's 看如下: /
- 这个域名是为了 URL 请求标记访问/
https://i.stack.imgur.com/7qUh1.png
当我向服务器提出请求时,我的代码失败了。 /这是我的框架/. 如前所述,我有
, 等待此请求,但代码停止。
我的请求方法:
我不太确定是什么造成这个问题,因为我所做的一切,它略有编辑并再次充电框架。
然而,早些时候他在两者上工作 /自从我使用以来
https://medium.com/allatonepla ... e024a
/
这是我的故障日志 /我什么都不理解!/:
2018-08-18 21:36:45.747984+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_errorlog/224/ [C2.1:2][0x107d7c600] [boringssl_session_read] SSL_ERROR_SSL/1/: 图书馆操作失败
2018-08-18 21:36:45.748123+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_handshake_error_print/205/ [C2.1:2][0x107d7c600] 4427428040:error:100000d7:SSL routines:OPENSSL_internal:SSL_HANDSHAKE_FAILURE:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.200.32/ssl/ssl_lib.cc:1081:
2018-08-18 21:36:45.748238+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_errorlog/224/ [C2.1:2][0x107d7c600] [boringssl_session_read] SSL_ERROR_SSL/1/: 图书馆操作失败
2018-08-18 21:36:45.748432+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_handshake_error_print/205/ [C2.1:2][0x107d7c600] 4427428040:error:100000d7:SSL routines:OPENSSL_internal:SSL_HANDSHAKE_FAILURE:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.200.32/ssl/ssl_lib.cc:1081:
2018-08-18 21:36:45.754554+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_errorlog/224/ [C2.1:2][0x107d7c600] [boringssl_session_read] SSL_ERROR_SSL/1/: 图书馆操作失败
2018-08-18 21:36:45.754640+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_handshake_error_print/205/ [C2.1:2][0x107d7c600] 4427428040:error:100000d7:SSL routines:OPENSSL_internal:SSL_HANDSHAKE_FAILURE:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.200.32/ssl/ssl_lib.cc:1081:
2018-08-18 21:36:45.754717+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_errorlog/224/ [C2.1:2][0x107d7c600] [boringssl_session_read] SSL_ERROR_SSL/1/: 图书馆操作失败
2018-08-18 21:36:45.754796+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_handshake_error_print/205/ [C2.1:2][0x107d7c600] 4427428040:error:100000d7:SSL routines:OPENSSL_internal:SSL_HANDSHAKE_FAILURE:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.200.32/ssl/ssl_lib.cc:1081:
2018-08-18 21:38:43.427156+0100 Songvote[4854:1517503] [BoringSSL] nw_protocol_boringssl_get_output_frames/1301/ [C1.1:2][0x107e1b4c0] 获取输出帧失败 8196
2018-08-18 21:38:43.427656+0100 Songvote[4854:1517503] [BoringSSL] nw_protocol_boringssl_get_output_frames/1301/ [C1.1:2][0x107e1b4c0] 获取输出帧失败 8196
2018-08-18 21:38:43.429723+0100 Songvote[4854:1517503] TIC Read Status [1:0x0]: 1:57
2018-08-18 21:38:43.429976+0100 Songvote[4854:1517503] TIC Read Status [1:0x0]: 1:57
2018-08-18 21:38:46.008365+0100 Songvote[4854:1517503] [BoringSSL] nw_protocol_boringssl_get_output_frames/1301/ [C2.1:2][0x107d7c600] 获取输出帧失败 8196
2018-08-18 21:38:46.008664+0100 Songvote[4854:1517503] [BoringSSL] nw_protocol_boringssl_get_output_frames/1301/ [C2.1:2][0x107d7c600] 获取输出帧失败 8196
2018-08-18 21:38:46.010037+0100 Songvote[4854:1517503] TIC Read Status [2:0x0]: 1:57
2018-08-18 21:38:46.010215+0100 Songvote[4854:1517503] TIC Read Status [2:0x0]: 1:57
https://i.stack.imgur.com/oUN0E.png
这一切都是为了要求
通过
, 谁以前曾经工作过,现在它没有神秘的工作。 它不适用于我的设备
OR
模拟器。
这是一个与安全互联网连接相关的问题吗? 还是另一个问题?
有些链接到我所看到的:
https://github.com/AFNetworkin ... /3999
https://coderoad.ru/30791361/
https://forums.developer.apple.com/thread/79025
https://forums.developer.apple.com/thread/14221
https://coderoad.ru/36331623/
https://coderoad.ru/32755674/
”
编辑
:
这是服务器上的问题。 Spotify? 或错误B. Xcode 10? 我移动了我的文件 framework
在您的项目中,仍然获取杂志。
我也会让这些错误奇怪 .
这是一个错误是握手的原因,但我没有做出任何配置:
握手 SSL 当您的浏览器给出到Web服务器的安全连接请求时启动它。 服务器将公钥发送到您的计算机,您的计算机在众所周知的认证中心列表中检查证书。 ... 检查您的功能 SSL, 故意造成握手失败。
我甚至尝试过 checkout 在早期版本 , 取消所有更改 /在早期版本中绝对工作完全良好/, 使用
, 这没有影响它。
编辑:临时解决方案
:
看起来 iOS 12 不再适用于这些网络请求。 我发了一条错误消息 Apple 2 日前,所以我希望他们很快就会解决它。 那我该怎么办?
好吧,我的 iPhone 7 因为我在beta版本 iOS 12. 因此,目前唯一的选择是在模拟器上启动我的项目。 去做这个 /好像你在beta版本 Xcode 10, 因为模拟器 iOS 12/, 切换到
然后下载它。 现在您选择模拟器,请选择那些说明的人
.
这部分不再对应于现实。
它造成的是什么?
虽然此错误不应影响任何内容,但它在运行项目时会发生 iOS 12. 据我所知 NOT 安全问题。 但是,我的代码不起作用的事实是由死者引起的,而不是我认为是因为这个错误而导致的。
更新:是什么 Apple 用我的错误报告制作
好吧,虽然我没有收到任何消息或其他东西 Apple, 该报告标记为 'duplicate', 因为别人在我面前报道了这一点。 如果我收到有关修复的任何信息,我会在此处更新。
如果您有任何疑问,提示或指针,请告诉我! 提前致谢!
SSL Error
s /谁让我的项目停止/我没有失败,就像我一样
DispatchGroup
, 方式请求/, 我不知道如何被称为它是什么以及该怎么做。
我读了很多页面
关于
关于这个问题,但没有这么多的文档或人类有同样的问题。 我试过了
https://coderoad.ru/30791361/
, 但它似乎没有帮助。 两个都
plist
's 看如下: /
accounts.spotify.com
- 这个域名是为了 URL 请求标记访问/
https://i.stack.imgur.com/7qUh1.png
当我向服务器提出请求时,我的代码失败了。 /这是我的框架/. 如前所述,我有
DispatchGroup
, 等待此请求,但代码停止。
self.currentToken = try self.spotifyRequest/"[url=https://accounts.spotify.com/api/token"]https://accounts.spotify.com/api/token"[/url], method: .post, parameters: parameters/
我的请求方法:
private func spotifyRequest/_ url: URLConvertible, method: HTTPMethod, parameters: Parameters? = nil, headers: HTTPHeaders? = nil/ throws -> JSONStandard {
// Create a dispatch group to handle threads
let group = DispatchGroup//
group.enter//
// Status of the request /starts as nil/
var status: JSONStandard?
DispatchQueue.global/qos: .userInitiated/.async {
Alamofire.request/url, method: method, parameters: parameters, headers: headers/.responseJSON/completionHandler: { response in
// Check if response is valid
if let requestResponse = response.result.value as? JSONStandard {
status = requestResponse
} else {
status = nil
}
// Let the next tasks be completed, it has finished waiting for the request
group.leave//
}/
}
// Wait for a result
group.wait//
// Return value or throw an error
if let safeStatus = status {
return safeStatus
} else {
getAccessToken//
throw SpotifyError.failedToCompleteRequest
}
}
我不太确定是什么造成这个问题,因为我所做的一切,它略有编辑并再次充电框架。
然而,早些时候他在两者上工作 /自从我使用以来
https://medium.com/allatonepla ... e024a
/
这是我的故障日志 /我什么都不理解!/:
2018-08-18 21:36:45.747984+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_errorlog/224/ [C2.1:2][0x107d7c600] [boringssl_session_read] SSL_ERROR_SSL/1/: 图书馆操作失败
2018-08-18 21:36:45.748123+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_handshake_error_print/205/ [C2.1:2][0x107d7c600] 4427428040:error:100000d7:SSL routines:OPENSSL_internal:SSL_HANDSHAKE_FAILURE:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.200.32/ssl/ssl_lib.cc:1081:
2018-08-18 21:36:45.748238+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_errorlog/224/ [C2.1:2][0x107d7c600] [boringssl_session_read] SSL_ERROR_SSL/1/: 图书馆操作失败
2018-08-18 21:36:45.748432+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_handshake_error_print/205/ [C2.1:2][0x107d7c600] 4427428040:error:100000d7:SSL routines:OPENSSL_internal:SSL_HANDSHAKE_FAILURE:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.200.32/ssl/ssl_lib.cc:1081:
2018-08-18 21:36:45.754554+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_errorlog/224/ [C2.1:2][0x107d7c600] [boringssl_session_read] SSL_ERROR_SSL/1/: 图书馆操作失败
2018-08-18 21:36:45.754640+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_handshake_error_print/205/ [C2.1:2][0x107d7c600] 4427428040:error:100000d7:SSL routines:OPENSSL_internal:SSL_HANDSHAKE_FAILURE:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.200.32/ssl/ssl_lib.cc:1081:
2018-08-18 21:36:45.754717+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_errorlog/224/ [C2.1:2][0x107d7c600] [boringssl_session_read] SSL_ERROR_SSL/1/: 图书馆操作失败
2018-08-18 21:36:45.754796+0100 Songvote[4854:1517160] [BoringSSL] boringssl_session_handshake_error_print/205/ [C2.1:2][0x107d7c600] 4427428040:error:100000d7:SSL routines:OPENSSL_internal:SSL_HANDSHAKE_FAILURE:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.200.32/ssl/ssl_lib.cc:1081:
2018-08-18 21:38:43.427156+0100 Songvote[4854:1517503] [BoringSSL] nw_protocol_boringssl_get_output_frames/1301/ [C1.1:2][0x107e1b4c0] 获取输出帧失败 8196
2018-08-18 21:38:43.427656+0100 Songvote[4854:1517503] [BoringSSL] nw_protocol_boringssl_get_output_frames/1301/ [C1.1:2][0x107e1b4c0] 获取输出帧失败 8196
2018-08-18 21:38:43.429723+0100 Songvote[4854:1517503] TIC Read Status [1:0x0]: 1:57
2018-08-18 21:38:43.429976+0100 Songvote[4854:1517503] TIC Read Status [1:0x0]: 1:57
2018-08-18 21:38:46.008365+0100 Songvote[4854:1517503] [BoringSSL] nw_protocol_boringssl_get_output_frames/1301/ [C2.1:2][0x107d7c600] 获取输出帧失败 8196
2018-08-18 21:38:46.008664+0100 Songvote[4854:1517503] [BoringSSL] nw_protocol_boringssl_get_output_frames/1301/ [C2.1:2][0x107d7c600] 获取输出帧失败 8196
2018-08-18 21:38:46.010037+0100 Songvote[4854:1517503] TIC Read Status [2:0x0]: 1:57
2018-08-18 21:38:46.010215+0100 Songvote[4854:1517503] TIC Read Status [2:0x0]: 1:57
https://i.stack.imgur.com/oUN0E.png
这一切都是为了要求
Spotify
通过
Alamofire
, 谁以前曾经工作过,现在它没有神秘的工作。 它不适用于我的设备
OR
模拟器。
这是一个与安全互联网连接相关的问题吗? 还是另一个问题?
有些链接到我所看到的:
https://github.com/AFNetworkin ... /3999
https://coderoad.ru/30791361/
https://forums.developer.apple.com/thread/79025
https://forums.developer.apple.com/thread/14221
https://coderoad.ru/36331623/
https://coderoad.ru/32755674/
”
编辑
:
这是服务器上的问题。 Spotify? 或错误B. Xcode 10? 我移动了我的文件 framework
.swift
在您的项目中,仍然获取杂志。
我也会让这些错误奇怪 .
这是一个错误是握手的原因,但我没有做出任何配置:
握手 SSL 当您的浏览器给出到Web服务器的安全连接请求时启动它。 服务器将公钥发送到您的计算机,您的计算机在众所周知的认证中心列表中检查证书。 ... 检查您的功能 SSL, 故意造成握手失败。
我甚至尝试过 checkout 在早期版本 , 取消所有更改 /在早期版本中绝对工作完全良好/, 使用
git
, 这没有影响它。
编辑:临时解决方案
:
看起来 iOS 12 不再适用于这些网络请求。 我发了一条错误消息 Apple 2 日前,所以我希望他们很快就会解决它。 那我该怎么办?
好吧,我的 iPhone 7 因为我在beta版本 iOS 12. 因此,目前唯一的选择是在模拟器上启动我的项目。 去做这个 /好像你在beta版本 Xcode 10, 因为模拟器 iOS 12/, 切换到
Xcode -> Preferences -> Components -> iOS 11.4 Simulator
然后下载它。 现在您选择模拟器,请选择那些说明的人
iOS 11.4
.
这部分不再对应于现实。
它造成的是什么?
虽然此错误不应影响任何内容,但它在运行项目时会发生 iOS 12. 据我所知 NOT 安全问题。 但是,我的代码不起作用的事实是由死者引起的,而不是我认为是因为这个错误而导致的。
更新:是什么 Apple 用我的错误报告制作
好吧,虽然我没有收到任何消息或其他东西 Apple, 该报告标记为 'duplicate', 因为别人在我面前报道了这一点。 如果我收到有关修复的任何信息,我会在此处更新。
如果您有任何疑问,提示或指针,请告诉我! 提前致谢!
没有找到相关结果
已邀请:
2 个回复
快网
赞同来自:
我想 spotifyRequest 将在主流中引起。
所以,如果主线程将到达线路
和这行 responseJSON completionHandler 尚未被称为:
然后由于呼叫,主线程被阻止。 group.wait// 以上。
由于主流被堵塞 group.leave// 不能召唤。 经典僵局。
查看
在线设置停止点
表明这一行永远不会被称为。
执行的最低示例
作为起点,代码为最低示例,这给出了结果。
这在控制台中提供了输出:
result: Optional/["access_token": XXX, "scope": user-read-email user-read-private, "token_type": Bearer, "expires_in": 3600]/ error: nil
请参阅屏幕截图:
https://i.stack.imgur.com/Ouwuc.png
设置PBX B. info.plist
Spotify 提供有效的证书链条 TLS 在您的服务器上。 所以没有必要设置 ATS 在 info.plist.
SSL 控制台上的警告
我得到了同样的警告 SSL 在控制台中,当我在模拟器上启动应用程序时 iOS 12, 喜欢你。 但是,该连接已设置,请求提供数据。 也许它在以下一个测试版之一中消失了。
</someclientsecret></somerefreshtoken></someclientid>
小明明
赞同来自:
https://coderoad.ru/37800790/
Xcode