zoukankan      html  css  js  c++  java
  • 闪屏页白屏或者显示旧图

    问题

    更换启动图片,但是再打包测试的时候,发现启动图片一直更新不上,始终显示老版本的启动图。

    原因

    由于历史原因,苹果公司提供两种设置启动图片的方式。launchScreen和LaunchImage
    ,iOS8以前的系统不支持launchScreen。
    launchScreen方式会把启动图缓存到APP的资源包内,每次更新,这一部分资源会检测文件名称,如果名称一致,则不会更新。并且,launchScreen的资源优先级大于LaunchImage,无论LaunchImage如何替换资源,只要缓存里面有launchScreen留下的图片,都会使LaunchImage设置实效。经过试验如果想要清除这一步分缓存,可以先卸载APP,然后重启手机,重新下载才行(我们不能要求用户这样做)。

    解决方式

    1.将LaunchImage删除,只用launchScreen方式设置启动图

    2.在launchScreen方式下,找到启动图,删除,改变图片名称,然后再拖入工程主目录下(不要放在Assets.xcassets中,这样可能更新找不到启动图,呈现白屏)。

    3.在更新APP没有意外的话,应该就更新启动图啦。

  • 相关阅读:
    查看文件 ls -lh
    java Dom4j xml 写
    centos tar 常用
    os && shutil 模块
    Visual Studio
    ssh 无法登陆
    find 命令
    Centos7 安装redis
    zerorpc
    uwsgi
  • 原文地址:https://www.cnblogs.com/miaomiaocat/p/15502442.html
Copyright © 2011-2022 走看看