在 USB 连接的 iOS 设备上查看本地开发服务器
View local development server on USB-connected iOS device
我的 OS X 开发笔记本电脑通过 iPhone 5 与 USB(个人热点)连接到网络。使用本地 Web 服务器 运行 进行开发工作,我可以从该服务器加载页面到我的 iPhone,然后使用 Safari 的 Web 检查器检查它们吗?我试过 127.0.0.1 和我连接的 IP public 地址但没有成功。
可以做到这一点 - 只需调查一下通过 USB 与个人热点一起使用 iPhone 时网络是如何安排的。有两个步骤:
首先,使用USB,将USB口设置为网络接口。可以通过 ifconfig
查看精确的(和技术的)详细信息,但是您需要知道的是 USB 接口使用的 IP 地址。
转到 Network Preferences
和 select 左侧的 iPhone USB
。您将看到类似 iPhone USB 当前处于活动状态且 IP 地址为 172.20.10.2 的消息。请注意,这不是公开可用的 IP 地址,它是 Mac 上的网络接口。这是您需要在 iPhone 上的浏览器中输入的 IP 地址,以查看您的本地开发服务器。
其次,您需要确保您的本地开发服务器正在为 USB 接口提供服务。这显然会因您的服务器而异,但通常会有一个 HOST
参数指示服务器绑定到该 IP 地址。同样,使用您在上面找到的 IP 地址来指示网络服务器为该 IP 上的页面提供服务。
我的 OS X 开发笔记本电脑通过 iPhone 5 与 USB(个人热点)连接到网络。使用本地 Web 服务器 运行 进行开发工作,我可以从该服务器加载页面到我的 iPhone,然后使用 Safari 的 Web 检查器检查它们吗?我试过 127.0.0.1 和我连接的 IP public 地址但没有成功。
可以做到这一点 - 只需调查一下通过 USB 与个人热点一起使用 iPhone 时网络是如何安排的。有两个步骤:
首先,使用USB,将USB口设置为网络接口。可以通过 ifconfig
查看精确的(和技术的)详细信息,但是您需要知道的是 USB 接口使用的 IP 地址。
转到 Network Preferences
和 select 左侧的 iPhone USB
。您将看到类似 iPhone USB 当前处于活动状态且 IP 地址为 172.20.10.2 的消息。请注意,这不是公开可用的 IP 地址,它是 Mac 上的网络接口。这是您需要在 iPhone 上的浏览器中输入的 IP 地址,以查看您的本地开发服务器。
其次,您需要确保您的本地开发服务器正在为 USB 接口提供服务。这显然会因您的服务器而异,但通常会有一个 HOST
参数指示服务器绑定到该 IP 地址。同样,使用您在上面找到的 IP 地址来指示网络服务器为该 IP 上的页面提供服务。