如何解决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 举报,一经查实,本站将立刻删除。