【问题标题】:React Native app works on simulator but stuck on a black screen when installed on device through TestsFlightReact Native 应用程序在模拟器上工作,但通过 TestsFlight 安装在设备上时卡在黑屏上
【发布时间】:2021-08-10 10:33:44
【问题描述】:

我正在构建一个 React Native,当我在模拟器上运行它时它运行良好。但是,当我将它打包并放在 Apple TestFlight 上时,该应用程序无法在设备上运行。我看到的只是黑屏。

我正在使用 MongoDB Realm SDK,如果这可能为问题提供线索。我是 iOS 开发的新手,只有模拟器来测试应用程序。

关于如何解决此问题的任何想法?谢谢!

更新:我在 iPod touch (iOS 14) 上测试了该应用程序,它可以工作。所以这个问题似乎只发生在 iPhone 上。

【问题讨论】:

  • 尝试在 Xcode 模拟器中以生产模式运行并检查应用是否崩溃
  • 应用程序在生产模式下运行时似乎没有崩溃,但卡在登录屏幕上。我不确定如何调试它,因为它在开发模式下运行良好。

标签: ios react-native


【解决方案1】:

这通常意味着您的应用已经崩溃...尝试使用 componentDidCatch 并显示警报或其他内容以获取错误或尝试使用 sentry.io 捕获崩溃

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 2018-01-29
    • 2019-06-18
    • 1970-01-01
    • 2017-11-14
    • 2018-08-14
    相关资源
    最近更新 更多