编辑 iPhone 模拟器 hosts 文件

34

是否可以编辑 iPhone 模拟器的 hosts 文件?

我正在开发 REST API,需要通过正确的域名(例如http://api.local.com)访问本地站点。

1个回答

53
您可以简单地编辑您的Mac的/etc/hosts文件,iPhone模拟器将采用其中设置的任何内容。
这是有效的,因为iPhone模拟器仅提供移动Safari用户界面的模拟前端,该前端只使用您的Mac的网络设置。

1
有一些迹象表明,Xcode 6 iOS模拟器的行为已经发生了改变。BoltClock,你知道这方面的情况吗? - trojanfoe
@trojanfoe:嗯,我不这么认为:( 我还没有更新到Xcode 6的机会。 - BoltClock
如果模拟器不依赖于OSX名称解析子系统,它的工作方式就不清楚了,因此它很可能是一个误导。无论如何,干杯。 - trojanfoe
15
我目前正在使用Xcode 6进行项目开发,但编辑Mac OS X的/etc/hosts文件似乎没有影响iOS模拟器。这是一个与Xcode 6相关的问题链接:https://dev59.com/qV8e5IYBdhLWcg3wNINp - DUzun
1
我希望Android模拟器能够以相同的方式工作(但事实并非如此)。 - Mike Keskinov

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