react-native - 使用 expo 发布 React Native 应用程序
问题描述
我正在尝试使用 expo 客户端在 iphone 上发布我的应用程序。当我将链接从我的 mackbook 发送到 iphone 时。我收到一条错误消息,提示“加载请求的应用程序时出现问题。您可能正在使用 LAN URL。请确保您的设备与服务器位于同一网络上或尝试使用隧道。” 我在同一个网络上。我检查了两次网络。这些是我遵循的步骤 1)我通过在终端窗口中输入命令“npm start”来启动应用程序。2) 我选择选项“s”,然后我被提示输入我的 iphone #。我输入了电话号码,然后,我在手机上收到了一条短信“exp://10.21...。我点击了这个链接并开始收到错误消息“加载请求的应用程序。看起来您可能正在使用 LAN URL。确保您的设备与服务器在同一个网络上或尝试使用隧道。”当我选择选项 i。选项“i”是在模拟器上运行应用程序。我可以在模拟器上成功运行应用程序,但是当我把链接发到我的iphone上,它不起作用。
任何帮助将不胜感激。
解决方案
我下载了 expo xde 并编译了我的项目并将永久链接发送到我的 iphone 和 android,它运行良好。由于一些隧道问题,直接执行 npm start 不会发送正确的链接。我从这个链接下载了 expo XDE:
推荐阅读
- windows - windows批处理脚本:删除目录中的所有非pdf文件
- c++ - 分配动态数组的两种方法
- javascript - 转换元素时 getBoundingClientRect 似乎不准确
- java - 按下主页/最近按钮打开微调器时应用程序崩溃
- python - 如何从每个站点获取项目列表,然后从每个项目获取工作簿列表?
- c# - xpath 只选择相关节点
- javascript - JavaScript 范围链和原型
- iis - 对于应用程序池标识,当身份验证设置为匿名和 Windows 身份验证时,如何返回登录用户?
- node.js - TypeScript 错误 TS2339:“用户”类型上不存在属性“id”
- azure-cloud-shell - azure:az 资源列表缺少标签