react-native - 登录构建后 react-native/expo 应用程序崩溃
问题描述
所以我最近为我的应用程序制作了一个构建(.apk)并且身份验证工作正常。但是一旦我登录应用程序就会崩溃并出现错误:
appName[65858]: assertion failed: 20C69 18C61: libxpc.dylib + 50260 [056A9371-1C2C-385B-BB06-F099DE20E73A]: 0x7d
我的应用程序在模拟器上运行良好,我无法从这个错误日志中做出任何事情。
非常感谢您的帮助,如果您需要更多信息,请告诉我。
解决方案
正如您所说,仅从该错误中很难弄清楚发生了什么。您绝对应该尝试进行更多调试。您始终可以使用以下命令在模拟器上运行发布版本:
npx react-native run-android --variant=release
也许这样你会得到更多的见解。
因为您提到了一些关于身份验证的内容,所以我假设您正在进行一些 HTTP 调用。可能的问题:
API URL。也许您忘记更改某些 localhost 端点。确保服务器可访问并仔细检查与此相关的所有内容。
您正在通过 HTTPS 进行 API 调用。根据您的配置,您可能被允许在开发中通过 HTTP 发出网络请求,但在生产构建中,您肯定需要 HTTPS。
推荐阅读
- java - 如何访问 HttpMessageNotReadableException 中的 _path 属性
- python-3.x - 如何在 jupyter notebook 中获取绘图图?
- sql - 如何在 R 函数中发送不同数量的变量以供 sql 查询使用
- matlab - Matlab:制作9行相同的值而不存储所有9个值
- sql - Laravel Builder 中的 1 where 子句中的 2 条件
- c++ - 无符号和有符号的隐式转换
- node.js - 如何在 VueJs 中将我的搜索显示到我的表中?
- php - 为什么 AJAX 会导致 PHP 会话崩溃?
- java - 在数据库中存储自定义日期
- r - 大型数据集的匹配采样包或函数