美文网首页
动态更换icon-iPad--出现的问题

动态更换icon-iPad--出现的问题

作者: 雨雪霏霏why | 来源:发表于2020-05-07 11:11 被阅读0次

    给iPhone动态更换图标很顺利,没有出现问题。
    但是到给iPad换图标时,一样的配置和代码,一直出现
    iconName not found in CFBundleAlternateIcons entry


    图一.jpeg

    下面是解决办法

    解决方法一:

    1.把Assests.xcassets的AppIcon文件夹清空 图二.jpeg
    2.info.plist按照图三和图四设置(图四和图三是一一对应的)建议大家图片尺寸一定要传的全一点,不要只传一张图片哦 图三.jpeg
    图四.jpeg

    通过1,2两步,我们可以通过下面代码来换图标了

    [[UIApplication sharedApplication]setAlternateIconName:@"qingming" completionHandler:^(NSError * _Nullable error) {
                  }];
    

    但是此时又会有一个问题,我们把AppIcon的图标清空了,那么第一次安装APP时,图标就会是空的,这样肯定不行的

    你可能会想,我可以在一开始就通过代码,设置一个默认图标呀,这样不就解决了吗,但是问题是
    一运行代码,就设置默认图标不会成功的,必须要延迟几秒钟才可以,具体的原因可以自行百度,我就不赘述了

    通过1,2两步我们可以实现了换图标,现在我们要解决AppIcon图标为空,第一次安装APP,图标为空的问题

    下面请看解决方法

    1、大家都知道,App的图标可以通过AppIcon或者info.plist文件配置

    那么就在plist文件里配置一下默认图标就ok了,大家参照图五图六配置一下就好,尺寸一定弄全了啊

    . 图五.pic.jpg
    图六.pic.jpg

    2.如果第一种方法还是不行,那就直接拖一张icon放到工程里就ok了,名字可以为icon.png

    看到这里,动态更换iPad的icon就完美解决了!快去试试吧!

    但是上传到APPStore的时候,会出现下面的问题,因为在Assets里面我的AppIcon是空的,所以上传不了(ios11以后就强制用AppIcon了,不用你就上传不了)


    WeChat85ceb29acc82a86b4036df7c4731d1c9.png

    至此,IPad动态更新icon尝试失败!如果小伙伴有解决办法可以留言!

    相关文章

      网友评论

          本文标题:动态更换icon-iPad--出现的问题

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