ios - Flutter 应用程序卡在设备的初始屏幕上

标签 ios flutter dart splash-screen release

创建发布版本后,我正在尝试在 iOS 设备上运行 Flutter 应用程序。每次我运行该应用程序时,它都会卡在启动屏幕上。这仅发生在真实设备上,并且应用程序在模拟器上运行良好。我已经尝试添加

  WidgetsFlutterBinding.ensureInitialized();

在 main.dart 文件中,因为我得到了 Unhandled Exception: NoSuchMethodError: The getter 'defaultBinaryMessenger' was called on null.但它没有帮助。还尝试了这里描述的所有内容 Flutter app opens, but is stuck on splash-screen

想知道是否有人有任何想法?

最佳答案

如果应用程序在 iOS 模拟器中运行良好,请尝试运行 flutter clean在 Flutter 项目中重建自动生成的 iOS 项目。您还可以验证在 iOS 模拟器上运行发布版本是否正常工作。

关于ios - Flutter 应用程序卡在设备的初始屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59924141/

相关文章:

firebase - 尝试使用.createUserWithEmailAndPassword时为类“The getter '定义的' isn' uid 'AuthResult' t

flutter - 交换小部件,以便修复下面的小部件

ios - 删除部分的最后一行后,应用程序崩溃

flutter - UI在FLUTTER DART中的复选框问题

ios - 从 UITextView 中取出 CGRect

flutter - 位置欺骗器破坏了地理定位器?

flutter - 多提供者在 flutter 中的 Material 应用程序中不起作用?

google-app-engine - 如何检查服务器是否在应用引擎上运行

objective-c - 自定义UIButton

ios - 在 iOS 中单击按钮启动不同的 ViewControllers