iPhone连着Charles代理调试,无法验证APP问题

诸如此类的问题还有,iPhone连着Charles代理无法打开App Store,如下图所示:


无法验证APP
无法访问App Store

印象中以前是没问题的,不知道为啥突然就不行了。

上网查了一下,出现问题的原因是,在设置SSL代理的时候,为了一劳永逸,我们一般会直接设置一个*:*,这样所有的host就都包括在内了。

然而,当我们这么设置的时候,我们其实也把苹果的所有请求都包括在内了,然后这些接口请求的时候,无法通过一些安全性的验证,就出现了类似情况。

解决办法也很简单,在SSL Proxying设置右侧的Exclude里,将所有相关的host排除就行了:

*.apple.com
*.mzstatic.com
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容