摆脱ios模拟器中的代理弹出窗口

时间:2012-09-04 02:56:11

标签: iphone ios xcode proxy

我在公司防火墙后面,所有网络流量都通过主代理。在我的iOS模拟器中,每次运行我的应用程序时,我都会获得几次代理弹出窗口。问题是,我的应用程序尚未进行任何网络调用,并且不会导入任何网络框架。事实上,我可以通过使用其中一个标准模板在XCode中创建一个新项目并立即运行来重现这一点。它每次都会提示输入代理凭证。

在我的OSX网络设置中,我显然在所有不同的协议(HTTP,HTTPS,FTP,Socks,RTSP,Gopher)中设置了我的代理凭据。我发现我需要在我的用户名之前放置域名和反斜杠,以允许在任何OSX浏览器中访问Web等...所以考虑到我这样做,然后OSX代理提示消失了,我被允许访问,我会想到iOS模拟器只会继承这些设置......?

有什么想法吗?

可能不相关的一点:我们还没有弄清楚如何在这台Mac上访问App Store;尽管据说通过代理,任何使用App Store只会导致超时,我们甚至无法看到“主页”。我想知道iOS模拟器是否正在使用类似App Store的其他协议进行类似的网络调用......? (我原以为App Store本来就是HTTPS,但我不知道。)

任何想法都赞赏。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并找到了另一种方法,而没有触及代理设置

我正在使用OSX-El Capitan在Mac上工作,所以在其他版本中这些步骤可能略有不同:

  • 转到系统偏好设置
  • 转到网络
  • 选择您的连接(无线/以太网/ Thunderbolt-Ethernet)
  • 点击高级选项
  • 转到代理
  • 标签
  • 两个方框自动检测代理(用于Mac上的互联网连接)和网络代理(HTTP)
  • 将您的登录凭据插入 Web代理(HTTP)

这大大减少了我使用的所有3个mac上的Proxy-PopUp的出现。 (当我从xcode启动我的应用程序时,至少它不再定期出现)