我正在使用Expo运行我的应用程序。我可以在Expo XDE中看到两个选项:1.在iOS模拟器上打开1.在Android上打开我想通过直接连接到我的设备来运行我的应用程序。Expo可以吗?
bxjv4tth1#
是的,这是可能的,而且很容易让它运行。
**第一步:**打开Expo XDE,点击灰色齿轮将主机模式更改为LAN。确保您启用了开发模式。您将看到一个URL就在您面前。等待打包程序开始运行。
**步骤2:**在移动的设备中打开Expo应用程序,然后单击第二个选项卡“浏览”并输入以exp://192.168...开头的URL这是到您计算机的本地连接。您将看到您的应用程序在一分钟后运行。确保您的手机和计算机使用同一WiFi!
exp://192.168...
欲了解更多信息,请参阅官方文件here。
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码。
d6kp6zgx3#
如果您希望在物理iOS设备(非模拟器)上运行原生构建而不使用Expo Go,则可以使用以下代码:
Expo Go
npx expo run:ios --device
这在需要测试通知、本机代码等情况下非常有用。
3条答案
按热度按时间bxjv4tth1#
是的,这是可能的,而且很容易让它运行。
**第一步:**打开Expo XDE,点击灰色齿轮将主机模式更改为LAN。确保您启用了开发模式。您将看到一个URL就在您面前。等待打包程序开始运行。
**步骤2:**在移动的设备中打开Expo应用程序,然后单击第二个选项卡“浏览”并输入以
exp://192.168...
开头的URL这是到您计算机的本地连接。您将看到您的应用程序在一分钟后运行。确保您的手机和计算机使用同一WiFi!
欲了解更多信息,请参阅官方文件here。
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.您的项目将相应加载。
希望有帮助。
d6kp6zgx3#
如果您希望在物理iOS设备(非模拟器)上运行原生构建而不使用
Expo Go
,则可以使用以下代码:这在需要测试通知、本机代码等情况下非常有用。