如何在iOS Swift上解决此问题。当我执行服务器请求时
此服务器的证书无效。您可能正在连接到假装为“ ...”的服务器,这可能会使您的机密信息受到威胁。
答案 0 :(得分:1)
您只需要在iOS模拟器上安装证书
退出您的iOS模拟器。启动Charles并转到“帮助”菜单。 选择“ SSL代理>在iOS中安装Charles Root证书” 模拟器”项。这会将您的Charles Root证书安装到 您所有的iOS模拟器。现在,当您启动iOS模拟器时, 应该能够使用SSL Proxyin通过Charles访问SSL网站
答案 1 :(得分:0)
您极有可能尝试使用自签名ssl证书连接到服务器。 iOS不喜欢它。 以这个帖子为例:https://codepen.io/plava/pen/BjavpN。 其他可能的问题是代理配置,后面有类似Charles的内容。 更多细节可能有助于确定问题的根源...