19

我正在使用 Expo 来运行我的应用程序。我可以在 Expo XDE 中看到两个选项:

  1. 在 iOS 模拟器上打开
  2. 在安卓上打开 XDE

我想通过直接连接到我的设备来运行我的应用程序。世博会可以吗?

4

2 回答 2

20

是的,这是可能的,而且很容易让它运行。

第 1 步:打开 Expo XDE,然后单击灰色齿轮将主机模式更改为 LAN。确保您启用了开发模式。您将在您面前看到一个 URL。等到打包程序开始运行。

电脑

第 2 步:在您的移动设备中打开 Expo 应用程序,然后单击第二个选项卡“探索exp://192.168...”并输入以“这是与您的计算机的本地连接”开头的 URL 。您将在一分钟内看到您的应用程序正在运行。

确保您的手机和电脑在同一个 WiFi 上!

更多信息,您可以参考这里的官方文档。

在此处输入图像描述

于 2017-05-02T09:09:16.013 回答
14

由于 Expo Client App 因新的 Apple 审批要求而更新,请按照以下步骤在真实 iOS 设备中启动该 App:

  1. 使用相同的 Wi-Fi 连接您的计算机和 iOS 设备
  2. 在 Expo XDE 中,选择 Host > LAN(请参考 eden 的回答)
  3. 在您的 iOS 设备中打开 MobileSafari。输入 Expo XDE 中显示的 URL(应该类似于 exp://192.168.123.123:19000)。或者,您可以单击 Expo XDE 中的“共享”按钮以显示 QR 码。使用 iOS (iOS 11+) 中的相机应用程序或任何二维码阅读器 (iOS 9 & 10) 扫描二维码。
  4. MobileSafari 或您的二维码阅读器/相机应用程序会询问您是否要在 Expo Client App 中启动该应用程序,选择“是”
  5. 您的项目将被相应地加载。

希望能帮助到你。

步骤 3 的屏幕截图

于 2018-08-02T07:41:23.687 回答