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

r55awzrz  于 2023-01-04  发布在  Java
关注(0)|答案(3)|浏览(299)

我正在使用Expo运行我的应用程序。我可以在Expo XDE中看到两个选项:
1.在iOS模拟器上打开
1.在Android

上打开
我想通过直接连接到我的设备来运行我的应用程序。Expo可以吗?

bxjv4tth

bxjv4tth1#

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

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

**步骤2:**在移动的设备中打开Expo应用程序,然后单击第二个选项卡“浏览”并输入以exp://192.168...开头的URL这是到您计算机的本地连接。您将看到您的应用程序在一分钟后运行。
确保您的手机和计算机使用同一WiFi!

欲了解更多信息,请参阅官方文件here

qvtsj1bj

qvtsj1bj2#

由于世博会客户端应用程序因苹果新审批要求而更新,请按照以下步骤在真实的iOS设备上启动应用程序:
1.使用同一Wi-Fi连接您的计算机和iOS设备
1.在Expo XDE中,选择主机〉局域网(请参考eden的答案)
1.在iOS设备中打开MobileSafari。输入Expo XDE中显示的URL(应类似于exp://192.168.123.123:19000)。或者,您可以在Expo XDE中单击“共享”按钮以显示QR码。使用iOS(iOS 11+)中的相机应用程序或任何QR码阅读器(iOS 9 & 10)扫描QR码。

  1. MobileSafari或您的二维码阅读器/相机应用程序将询问您是否要在Expo客户端应用程序中启动应用程序,请选择“是”
    1.您的项目将相应加载。
    希望有帮助。

d6kp6zgx

d6kp6zgx3#

如果您希望在物理iOS设备(非模拟器)上运行原生构建而不使用Expo Go,则可以使用以下代码:

npx expo run:ios --device

这在需要测试通知、本机代码等情况下非常有用。

相关问题