不再能够在 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 10.2.2 上安装 Charles 证书

tvOS 有模拟器吗?

在设备上的 tvOS Top Shelf Extension 中使用 Alamofire 时出现“dyld:未加载库”错误

如何在 tvOS 上使用 Youtube API 嵌入实时流

将 GCController 与 tvOS 模拟器一起使用

如何在 tvOS 上深度链接到 Netflix?