如何在 iOS 模拟器中禁用网络?


有时候,我们在模拟器上测试我们的应用程序时,需要测试没有网络的情况。这可以通过多种方式实现。

以下是一些可能的方法

  • 最简单但不是最正确的方法是断开 Mac 与局域网电缆的连接,如果你连接到了局域网,或者如果你通过 Wi-Fi 网络连接,则关闭 Wi-Fi。但这绝对会使整个设备断网,而不仅仅是模拟器。所以,还有一些方法可以做到

  • 为 Xcode 下载硬件 I/O 工具。

    • 转到 Xcode 菜单,选择打开开发人员工具

    • 从该菜单中选择更多开发人员工具

    • 这会将你带到 Apple 开发者帐户,登录你的帐户,如果你仍然有 8.0 以前的 Xcode,则需要为 Xcode 下载硬件 I/O 工具,否则对于新的 Xcode 搜索适用于 Xcode 的附加工具

    • 下载并安装此工具,然后在 Mac 中打开系统偏好设置。

    • 你会在那里找到安装的网络链路调节器工具,对于较新的 Xcode 版本,你可能会在 Xcode 开发人员工具菜单中找到它。

    • 使用它来控制网络。

此工具也会同时影响你的 Mac 和模拟器的速度。

更新于:2020-06-27

8K+ 浏览量

启动你的 事业

通过完成课程获得认证

立即开始
广告