在USB连接的iOS设备上查看本地开发服务器

时间:2015-01-29 02:41:14

标签: ios iphone mobile-safari safari-web-inspector

我的OS X开发笔记本通过连接USB(个人热点)的iPhone 5连接到网络。使用本地运行的Web服务器进行开发工作,我可以在iPhone上从此服务器加载页面,然后使用Safari的Web Inspector进行检查吗?我已经尝试过127.0.0.1和我连接的IP公共广播但没有成功。

1 个答案:

答案 0 :(得分:3)

可以这样做 - 只需要对通过USB与个人热点使用iPhone时如何安排网络进行一些调查。有两个步骤:

首先,使用USB,USB端口设置为网络接口。使用ifconfig可以看到精确(和技术)的详细信息,但您需要知道的是用于USB接口的IP地址

转到Network Preferences,然后选择左侧的iPhone USB。您将看到一条消息,如 iPhone USB当前处于活动状态且IP地址为172.20.10.2 。请注意,这不是公共可用的IP地址,而是Mac上的网络接口。这是您在iPhone上的浏览器中输入以查看本地开发服务器所需的IP地址。

其次,您需要确保本地开发服务器正在为USB接口提供服务。这显然会因服务器而异,但通常会有HOST参数指示服务器绑定到该IP地址。再次,使用您在上面找到的IP地址来指示Web服务器提供该IP上的页面。