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

时间:2017-05-02 05:21:11

标签: javascript ios react-native expo

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

  1. 在iOS模拟器上打开
  2. 在Android上打开 XDE
  3. 我想通过直接连接到我的设备来运行我的应用。世博会有可能吗?

2 个答案:

答案 0 :(得分:12)

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

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

computer

第2步:在您的移动设备中打开Expo App,然后点击第二个标签“浏览”并输入以exp://192.168...开头的网址是您的计算机的本地连接。您将在一分钟内看到您的应用运行。

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

有关详细信息,请参阅官方文件here

enter image description here

答案 1 :(得分:8)

由于新的Apple批准要求会更新Expo Client应用程序,请按照以下步骤在真实的iOS设备上启动该应用程序:

  1. 使用相同的Wi-Fi连接计算机和iOS设备
  2. 在Expo XDE中,选择“主机”>“ LAN”(请参阅​​eden的回答)
  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. 您的项目将相应加载。

希望有帮助。

Screenshot for Step 3