ios模拟器代理设置不工作

ios模拟器代理设置不工作,ios,macos,ios-simulator,nsurlconnection,http-proxy,Ios,Macos,Ios Simulator,Nsurlconnection,Http Proxy,TL;博士 Safari mac OSX浏览器达到地址良好,iOS模拟器达到407'ed 长版本 伙计们,这里有点不对劲。。。在互联网上,我一直读到iOS模拟器将使用MacOSX代理设置,但我一直得到一个407试图在模拟器中执行我的“get”,但不是从我的浏览器。。。怎么了?我是缺少配置还是什么 为了更好地理解这个问题,我创建了一个只有web视图的应用程序,并让它转到各种“了解工作”地址。。。没有一个有效。。。407'ed all…我也有同样的问题。 iOS6的ios模拟器可以通过代理身份验证成

TL;博士
Safari mac OSX浏览器达到地址良好,iOS模拟器达到407'ed

长版本
伙计们,这里有点不对劲。。。在互联网上,我一直读到iOS模拟器将使用MacOSX代理设置,但我一直得到一个407试图在模拟器中执行我的“get”,但不是从我的浏览器。。。怎么了?我是缺少配置还是什么


为了更好地理解这个问题,我创建了一个只有web视图的应用程序,并让它转到各种“了解工作”地址。。。没有一个有效。。。407'ed all…

我也有同样的问题。
iOS6的ios模拟器可以通过代理身份验证成功连接,但是从iOS7,它无法通过代理连接,ios模拟器获得407状态代码

我还检查了代理服务器的日志。来自ios模拟器的代理身份验证用户和密码请求未到达代理服务器

因此,我们通过运行由ruby编写的本地代理服务器来处理这个问题,如下所示

 #!/usr/bin/env ruby
 require 'webrick'
 require 'webrick/httpproxy'
 require 'uri'

 handler = Proc.new() do |req, res|
   # do something
 end

 proxy = WEBrick::HTTPProxyServer.new(
   BindAddress: '0.0.0.0',
   Port: 8080,
   ProxyURI: URI.parse(ENV['http_proxy']),
   ProxyContentHandler: handler)

 Signal.trap('INT') do
   proxy.shutdown
   # it did not shutdown for some reason, so kill the process
   sleep 5
   Process.kill('KILL', $$)
 end

 proxy.start
在运行代理服务器之前,我们先设置
http\u proxy


然而,这种方法并不是一个必要的解决方案,所以我希望苹果能立即解决这个问题。

我也有同样的问题。
iOS6的ios模拟器可以通过代理身份验证成功连接,但是从iOS7,它无法通过代理连接,ios模拟器获得407状态代码

我还检查了代理服务器的日志。来自ios模拟器的代理身份验证用户和密码请求未到达代理服务器

因此,我们通过运行由ruby编写的本地代理服务器来处理这个问题,如下所示

 #!/usr/bin/env ruby
 require 'webrick'
 require 'webrick/httpproxy'
 require 'uri'

 handler = Proc.new() do |req, res|
   # do something
 end

 proxy = WEBrick::HTTPProxyServer.new(
   BindAddress: '0.0.0.0',
   Port: 8080,
   ProxyURI: URI.parse(ENV['http_proxy']),
   ProxyContentHandler: handler)

 Signal.trap('INT') do
   proxy.shutdown
   # it did not shutdown for some reason, so kill the process
   sleep 5
   Process.kill('KILL', $$)
 end

 proxy.start
在运行代理服务器之前,我们先设置
http\u proxy


但是,这种方法并不是一个必要的解决方案,因此我希望苹果能够立即解决这个问题。

由于主机和模拟运行时(特别是本例中的钥匙链)之间的间隔越来越大,因此不可能使用需要iOS模拟器在7.0版或更高版本中进行身份验证的代理服务器.

由于主机和模拟运行时(尤其是本例中的密钥链)之间的间隔增加,因此无法使用需要通过7.0版或更高版本的iOS模拟器进行身份验证的代理服务器