新项目使用Flutter开发,调试ios app冷启动开屏页,发现在Launch Screen消失后、主界面出现前有一段时间黑屏。严重影响用户体验。
结果发现默认项目模板里的 Info.plist 有一处和我的写法不同
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
而我的项目里则是:
<key>UILaunchStoryboardName</key>
<string>LaunchScreen.storyboard</string>
去掉了 .storyboard 拓展名,重新编译运行,黑屏问题则解决了