【发布时间】:2015-12-21 04:59:05
【问题描述】:
我在新安装的 Xcode 7 中遇到问题,即使通过 Charles 在 iOS 模拟器上安装 SSL 证书(帮助 > SSL 代理 > 在 iOS 模拟器中安装 Charles 根证书),并明确允许我在 Charles 中查询的服务器,任何监听 SSL 流量的尝试都会导致连接失败。
Charles 报告以下错误:
SSLHandshake:握手期间远程主机关闭连接您可以 需要配置您的浏览器或应用程序以信任 Charles 根证书。请参阅“帮助”菜单中的 SSL 代理。
Xcode 控制台报告:
2015-09-23 11:29:44.173 Citifyd[8352:449043] 注册错误。 错误:错误域=NSCocoaErrorDomain 代码=3010 “REMOTE_NOTIFICATION_SIMULATOR_NOT_SUPPORTED_NSERROR_DESCRIPTION” UserInfo={NSLocalizedDescription=REMOTE_NOTIFICATION_SIMULATOR_NOT_SUPPORTED_NSERROR_DESCRIPTION} 2015-09-23 11:29:44.483 Citifyd[8352:449381] NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL,-9802)2015-09-23 11:29:44.509 Citifyd[8352:449043] API ERRROR 错误域=NSURLErrorDomain Code=-1200 "发生 SSL 错误并且安全连接到 无法创建服务器。”
在相同的设置下,Xcode 6 中一切正常 - 有人有什么想法吗?
【问题讨论】:
标签: ios ssl xcode7 charles-proxy