iPhone模拟器中的VPN连接

8

目前我是通过VPN网络访问网页的。我的MAC电脑连接到VPN网络,这样我就可以访问远程系统上托管的网页。MAC OS X中的Safari浏览器可以正确打开页面,但我想在iPad 2(ios v5.0)模拟器浏览器中加载页面。因此,我创建了一个新的Xcode项目并运行模拟器,打开浏览器并访问该网页。但是它无法工作。

网页可以在MAC Safari浏览器中加载,但无法在模拟器浏览器中加载。如何在模拟器浏览器中加载页面?


我在iOS模拟器中使用VPN也遇到了问题。自从iOS 8开始,无法连接到远程地址,而以前则没有问题。 - horseshoe7
2个回答

11

如果您在启动模拟设备后连接到VPN,那么您需要重新启动模拟设备。 iOS 8模拟器运行时存在已知的错误,即无法正确响应网络配置更改。 如果这严重影响您,请在http://bugreport.apple.com上提交radars并将其与现有radar一起投票。


7
我相信我找到了解决这个问题的方法。我在iOS 8上见过它。无论如何,OSX防火墙不允许连接到iOS模拟器。
我解决的方法是打开iOS模拟器,在dock上右键单击它,在选项下单击在Finder中显示。你会注意到iOS Simulator.app在Xcode.app包内。保持此Finder窗口打开,您将需要它。
现在进入系统偏好设置 > 安全性与隐私 > 防火墙。点击锁以进行更改并输入密码。点击防火墙选项...现在它将显示一系列允许接受传入连接的应用程序。您会发现,如果单击+按钮,您将无法进入Xcode.app的包内容。
现在使用之前的Finder窗口,将iOS Simulator.app拖放到此列表中。
您可能需要重新启动iOS模拟器。不确定。但对我来说,这解决了问题。

1
在结束时重新启动iOS模拟器,咻!它就像魔法般地运行了。 - cynistersix
重新启动模拟器,确保Mac已连接到VPN并正常工作。 - FedeH

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接