不再能够在 tvOS 12 模拟器上安装 Charles SSL 证书
Posted
技术标签:
【中文标题】不再能够在 tvOS 12 模拟器上安装 Charles SSL 证书【英文标题】:No longer able to install Charles SSL Certificate on tvOS 12 Simulator 【发布时间】:2019-01-24 16:06:29 【问题描述】:自 tvOS 12 发布以来,我似乎无法弄清楚如何将证书添加到我的 tvOS 模拟器。以下是我为 tvOS 11 采取的常规步骤:
-
导航至设置 > 常规 > 隐私并选择共享 Apple TV 分析
按遥控器上的播放/暂停按钮;这会打开一个屏幕,其中列出了已安装的配置文件以及顶部的添加配置文件选项
选择添加个人资料
输入配置文件的 URL 并按照屏幕上的说明完成安装过程
网址:https://chls.pro/ssl
完成安装 Charles Profile 的步骤
安装配置文件后,我们需要信任证书。
导航到设置 > 常规 > 关于 > 证书
选择查尔斯证书(不可信)
设置为受信任
【问题讨论】:
您在他们的 SSL 证书 文档页面上看到 tvOS 部分了吗? charlesproxy.com/documentation/using-charles/ssl-certificates 好的,我尝试了ios模拟器的方法,它可以工作。谢谢! 【参考方案1】:按照他们 SSL 证书文档页面上的 iOS 模拟器指南找到我的答案。
退出您的 iOS 模拟器。
启动 Charles 并转到 帮助 菜单。
选择“SSL 代理 > 在 iOS 模拟器中安装 Charles Root 证书”项。
这会将您的 Charles 根证书安装到您的所有 iOS 模拟器中。现在,当您启动 iOS 模拟器时,您应该可以通过 Charles 使用 SSL 代理访问 SSL 网站。
Source
【讨论】:
【参考方案2】:以下步骤对我有用。
-
从 charles 保存 charles 根证书-> Help-> ssl proxying
将下载的 .pem 证书拖放到您的 tvOS 模拟器中。
检查 TvOS 设置,常规-> 关于-> 证书信任设置(它应该在模拟器中拖放证书并在 tvOS 模拟器中下载证书后出现)。
确保证书是可信的。
瞧,它完成了。
【讨论】:
以上是关于不再能够在 tvOS 12 模拟器上安装 Charles SSL 证书的主要内容,如果未能解决你的问题,请参考以下文章
在设备上的 tvOS Top Shelf Extension 中使用 Alamofire 时出现“dyld:未加载库”错误