【问题标题】:Trust Root Certificate in iOS 11 SimulatoriOS 11 模拟器中的信任根证书
【发布时间】:2018-03-19 06:05:30
【问题描述】:

我无法让 Charles Proxy 与我的 iOS 11 模拟器一起工作。看来我无法让模拟器信任证书。我进入常规 -> 设置 -> 关于 -> 证书部分,然后单击按钮以信任证书。然后,当我退出设置并返回时,开关将重置为不受信任。我无法坚持设置。其他人有这个问题吗?

【问题讨论】:

  • 在 ios 11 xcode 9 模拟器上,我什至无法在证书信任设置中找到信任证书的按钮。根据配置文件设置管理信任证书。
  • 这里也一样。我认为这是这个版本的模拟器中的许多错误之一
  • @PranavKasetti 您能否详细说明您是如何设法信任证书的?我在个人资料设置中看不到任何信任证书的地方。
  • @Richard 当您尝试从 safari 下载证书时,设置中会自动弹出一个信任选项。
  • 我的问题最终是我使用的是部分限定的域名,例如test,而不是完全限定的名称,例如test.local。令人沮丧,因为它在使用部分名称之前已经运行了好几年。

标签: ios11 charles-proxy


【解决方案1】:

我也有这个问题。我会在我的 iOS 模拟器的 Settings.app 中切换复选框,但它不会保持开启状态。

我发现我的 Mac 上的 Charles Proxy 证书不受信任。在我的 Mac 上信任它,退出 Xcode 和 iOS 模拟器并重新启动解决了我的问题。

打开钥匙串访问,在左侧窗格中选择“登录”。右键单击 Charles Proxy CA 条目并选择 Get Info。

在弹出的屏幕中,展开信任,然后选择“始终信任”。

退出重新启动 Xcode 和 iOS 模拟器,一切都会好起来的。

【讨论】:

  • 重要的是要注意操作顺序很重要。 (至少根据我的经验)。首先在mac上安装根证书。其次去钥匙串和信任。最后删除模拟器上任何以前的 Charles 配置文件,并从 Charles 帮助菜单或访问 url 在模拟器上安装新的配置文件。 charlesproxy.com/getssl
猜你喜欢
  • 2020-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-25
  • 2019-02-26
  • 1970-01-01
  • 2010-10-16
  • 2018-06-13
相关资源
最近更新 更多