美文网首页
flutter 打包发布白屏或卡启动界面问题解决办法

flutter 打包发布白屏或卡启动界面问题解决办法

作者: 小轩言 | 来源:发表于2019-07-22 14:24 被阅读0次

    最近遇到一个文图,Android的模拟器和真机测试没问题,xcode的模拟器和真机测试也没有问题,唯独xcode打包的ipa有问题,运行白屏,折腾了很久

    一开始以为是启动界面的问题,后来启动界面出现后还是卡住不动,所以感觉是iPhone启动界面后没能转到flutter转换的swift主界面去。

    查了一些资料,两种解决办法,一个是知乎fun0作者的一个解决办法


    image.png
    在 archive 之前要 Ptoduct -> Clean
    接着命令行执行 flutter build ios
    最后再 archive vaildate upload
    

    但问题是,我只找到xcode里的


    image.png

    所以这个办法对我来说没成功
    然后我在q群里问了问题有个人的解决办法是
    main()里future.delay 两秒后再 runapp()


    image.png
    void main() {
      new Future.delayed(
          Duration(seconds: 2) ,() => runApp()
      );
    }
    

    为了保险,我两个方法都用,顺序是
    1:在main函数里添加延迟执行runapp()方法
    2:在Android studio里用自带终端执行

    flutter build ios
    

    3:然后在从新开发xcode -> Ptoduct -> Clean Build Folder
    最后打包

    相关文章

      网友评论

          本文标题:flutter 打包发布白屏或卡启动界面问题解决办法

          本文链接:https://www.haomeiwen.com/subject/ftxwlctx.html