如何使用Expo在真实的iOS设备上运行应用程序?

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

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

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

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

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

电脑

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

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

有关详细信息,请参阅此处的官方文档。

在此处输入图像描述

由于新Apple认证要求更新了Expo Client应用程序,请按照以下步骤在真实iOS设备中启动应用程序:

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

希望能帮助到你。

步骤3的屏幕截图