首页 > 解决方案 > 登录构建后 react-native/expo 应用程序崩溃

问题描述

所以我最近为我的应用程序制作了一个构建(.apk)并且身份验证工作正常。但是一旦我登录应用程序就会崩溃并出现错误:

appName[65858]: assertion failed: 20C69 18C61: libxpc.dylib + 50260 [056A9371-1C2C-385B-BB06-F099DE20E73A]: 0x7d

我的应用程序在模拟器上运行良好,我无法从这个错误日志中做出任何事情。

非常感谢您的帮助,如果您需要更多信息,请告诉我。

标签: react-nativebuildexpoapk

解决方案


正如您所说,仅从该错误中很难弄清楚发生了什么。您绝对应该尝试进行更多调试。您始终可以使用以下命令在模拟器上运行发布版本:

npx react-native run-android --variant=release

也许这样你会得到更多的见解。

因为您提到了一些关于身份验证的内容,所以我假设您正在进行一些 HTTP 调用。可能的问题:

  • API URL。也许您忘记更改某些 localhost 端点。确保服务器可访问并仔细检查与此相关的所有内容。

  • 您正在通过 HTTPS 进行 API 调用。根据您的配置,您可能被允许在开发中通过 HTTP 发出网络请求,但在生产构建中,您肯定需要 HTTPS。


推荐阅读