ios - React Native iOS Build in Release 配置在启动屏幕上卡住

标签 ios react-native

我有一个使用 React Native 0.58.6 构建的应用程序。 iOS 构建在调试配置中工作正常,但在发布配置中构建时则不然。我可以在我们的构建服务器上重现这个,也可以在本地使用react-native run-ios --configuration Release。

在升级 RN 版本之前,该应用程序之前可以在发布配置中运行。有谁对如何查找有关可能发生的情况或如何解决此问题的更多信息有任何提示吗?应用程序不会崩溃或显示任何错误,只是停留在 LaunchScreen.xib 上。

编辑 1

构建工作并在以下配置中通过加载屏幕:Android/调试、Android/发布、iOS/调试。只有 iOS/Release 版本失败了。此外,我们还尝试了各种 xCode 版本,包括 10.1、10.2 和 10.2.1。每个版本的 xCode 仍然得到相同的结果。

有关如何调试此类内容的任何提示?如果没有崩溃,我们就不会收到崩溃报告,而且由于它是发布版本,因此没有调试功能或控制台日志记录。

最佳答案

如果您正在使用react-native-splash-screen,您可能忘记隐藏它。

import SplashScreen from 'react-native-splash-screen'

...

SplashScreen.hide();

关于ios - React Native iOS Build in Release 配置在启动屏幕上卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56763168/

相关文章:

react-native - React Native Picker - 样式选择器不是灰色的

android - 文本输入中的字体系列 React native

IOS订阅结束通知

react-native - 使用 react 导航为底部选项卡创建粘性组件

objective-c - ios模拟器: simulate swipe and drag

ios - 如何使用命令行从 iPhone 模拟器卸载应用程序?

react-native - 2020 年使用 react-native + Expo 在后台跟踪位置的最佳方法

javascript - React Native 中的自定义按钮组件不接受 Prop

ios - Flutter 构建失败 'UserAgent.h' 找不到文件

ios - UIPageControl - 单击按钮更改页面