【问题标题】:View local development server on USB-connected iOS device在 USB 连接的 iOS 设备上查看本地开发服务器
【发布时间】:2015-03-28 04:09:53
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    有可能做到这一点 - 只需对通过 USB 使用 iPhone 和 Personal Hotspot 时如何安排网络进行一些调查。有两个步骤:

    首先,使用 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 上提供页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-11
      • 2013-03-04
      • 2019-03-20
      • 1970-01-01
      • 2017-11-30
      • 2010-10-13
      • 2014-11-16
      相关资源
      最近更新 更多