Flutter应用程序在本机启动画面/加载屏幕中冻结

问题描述

我和我的团队现在有一个令人沮丧的问题了。

简短的问题

由Citrix MDX再次包装的最新版Flutter应用程序无法继续运行,而其本地实现的启动画面除外。它不会崩溃。


我怎么到那里

我提供了Flutter应用程序作为Flutter 1.17.5的IPA文件构建。该文件本身可以安装在任何iOS设备上,并且运行良好。 IPA文件接收器尝试了相同的操作,并且运行也很好。

IPA接收器使用Citrix MDX(版本> 20.x)再次用其配置文件和证书对应用程序进行包装和签名。只有通过命令行(而非在线)的本地MDX工具才能包装该应用程序。 MDX工具的日志文件不包含任何错误

包装好的应用程序可以安装在其iOS设备上并运行。

结果:仅显示本机启动屏幕。该应用不会继续显示一个Flutter视图,也不会崩溃或自行关闭

不幸的是,我们没有正在运行的应用程序提供的操作系统日志,也没有MDX工具提供的打包应用程序。

让我感到奇怪的是: ...是MDX打包的应用程序在更改方向后可在iOS平板电脑上运行,这将以某种方式触发Flutter加载其第一个视图。


我们已经做了

    尝试捕获主方法,并提供了具有某些错误输出功能Flutter屏幕。 结果错误屏幕显示缺少一些我们通过pubspec使用的插件。但是,MDX工具日志显示插件在那里。值得一提的是:错误屏幕在我们的最新测试中没有出现,该应用程序又以某种方式再次冻结在其本机的启动屏幕中。
  • 搜索自上次运行良好以来的所有更改。

有没有人有值得尝试的想法或暗示您将在哪里开始寻找问题?

我们非常感谢您的帮助,并抱歉没有提供一些可重复的步骤。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...