美文网首页
iOS启动图LaunchImage替换LaunchScreen异

iOS启动图LaunchImage替换LaunchScreen异

作者: 笑破天 | 来源:发表于2020-07-18 17:30 被阅读0次

问题:启动图异常
解决办法:卸载app重启手机

把LaunchImage替换LaunchScreen后。启动图出现了异常的情况,有黑屏和白屏的情况出现。黑屏是因为iOS对jpg的兼容问题,图片没加载出来,就展示为黑色。白屏是因为图片没加载出来,图片没加载出来,是iOS系统缓存问题,需要卸载app重启手机

不能确定缓存来源是老版本launchimage,还是黑屏jpg的版本。尝试验证jpg和launchscreen的系统缓存

1、写一个demo工程,更换launchscreen的jpg和png
XS max 13.5.1上能稳定复现启动图jpg黑屏。复现不了png白屏
8plus 12.3.1复现不了 jpg黑屏和png白屏
iPhone8 13.5.1 复现不了 jpg黑屏和png白屏
7plus 13.2.3 复现不了 jpg黑屏和png白屏
2、创建两个工程,一个用launchImage,一个用launchScreen,用同一个boundleID,模拟新版本覆盖安装旧版本。没有重现

遇到问题:没有这个选项Launch Images Sourc,也搜索不到Asset Catalog Launch Image Set Name。
解决办法:打开xxx.xcodeproj/project.pbxproj文件,搜索ASSETCATALOG_COMPILER_APPICON_NAME,并在相应位置追加一行ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME

相关文章

网友评论

      本文标题:iOS启动图LaunchImage替换LaunchScreen异

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