我有一个使用 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/