iOS 8/Xcode 6 Simulator不再使用HTTP代理

stk*_*stk 25 proxy ios-simulator xcode6 ios8 charles-proxy

我的iOS 8模拟器不再使用我的代理设置了(我想用Charles调试).系统的其余部分.模拟器似乎有点直接上网.我错过了一些新设置吗?

警告:如果在Xcode 6(iOS 8)模拟器上使用Charles Proxy,这是不重复的.我首先尝试在模拟器上使用SSL.我的模拟器甚至没有开始使用代理.

查尔斯:

代理设置

系统:

连接 代理设置

Vet*_*sin 55

在代理更改之间重新启动模拟器

  • 或任何网络配置更改,而不仅仅是代理更改. (4认同)
  • 为什么我必须来这里重启我的模拟器?"你试过把它关掉再打开吗?" 是我们应该首先问自己的!:-) 谢谢你提醒我!救了我的一天. (4认同)

Jer*_*oia 5

这是对的.在主机上设置的代理设置不一定可由模拟运行时使用.如果您的代理服务器需要身份验证,则由于模拟器和主机不共享相同的钥匙串,您将无法在iOS模拟器中使用它.如果您依赖此功能,请在http://bugreport.apple.com上提交雷达并请求替代方案.

另请注意,Xcode 6发行说明中对此进行了讨论:

  • iOS Simulator不支持使用需要身份验证的网络代理服务器.(14889876)