ios - React Native 应用程序在模拟器上工作,但通过 TestsFlight 安装在设备上时卡在黑屏上
问题描述
我正在构建一个 React Native,当我在模拟器上运行它时它可以正常工作。但是,当我将其打包并放在 Apple TestFlight 上时,该应用程序无法在设备上运行。我看到的只是黑屏。
如果这可能为问题提供线索,我正在使用 MongoDB Realm SDK。我对 iOS 开发相当陌生,只有模拟器来测试应用程序。
关于如何解决这个问题的任何想法?谢谢!
更新:我在 iPod touch (iOS 14) 上测试了该应用程序,它可以工作。所以这个问题似乎只发生在 iPhone 上。
解决方案
这通常意味着您的应用程序已崩溃...尝试使用 componentDidCatch 并显示警报或其他内容以获取错误或尝试使用 sentry.io 捕获崩溃
推荐阅读
- c# - 尝试删除 Azure Functions 中的 blob,但缺少 DeleteIfExists 方法
- c - 带/不带选项的 getopt 用法
- python - 从两个离散函数中获得最大值的最短 Python 代码是什么?
- visual-studio - 无法更新工作项 - 原因:TF237124:工作项尚未准备好保存
- json - JSON API 资源是否可以具有作为关系简写的属性?
- django - 无法找到 403 Forbidden 错误的原因:Nginx Daphne Django
- bluetooth - 有没有办法在不查看规格表的情况下找到蓝牙版本?
- javascript - Firebase auth() 子函数无法识别
- c++ - 在代码块中使用图形但没有输出
- javascript - foreach 中的 if /else 条件