美文网首页
CFBundleIconName 缺失问题

CFBundleIconName 缺失问题

作者: sakuragi | 来源:发表于2021-01-15 14:38 被阅读0次

    记录一下最近在上传applestoe遇到的一个问题:
    CFBundleIconName is missing in the bundle
    报CFBundleIconName文件缺失

    解决办法:

    Assets.xcassets的属性窗口里面 Target Membership 没有勾选造成的,我们是通过拖动AppIcon.appiconset这个文件夹的方式加入进来的,不会像其它文件夹一样提示你是否要加入工程引用。

    问题复盘:

    客户需要换一套AppIcon的图标,只给我提供了一张清晰度比较高的图片
    我便拿着这张图片去网站https://icon.wuruihong.com上自动生成了一套AppIcon文件

    image.png
    我的操作是直接拖动到了Assets.xcassets文件夹
    image.png
    这样会导致Assets.xcassets里面有两个AppIcon 和 AppIcon-1
    我删掉了AppIcon,然后讲AppIcon-1的名字改成了AppIcon
    结果再次编译就不显示图标了。上传到AppStore也报CFBundleIconName 缺失问题。
    我检查了这两个地方
    image.png
    image.png
    都是设置正确,结果还是没有解决问题。

    我又试着用最传统的方式设置app icon。就是将图片按照命名直接放入target。调试的时候是可以显示出图标,但是目前传到appstroe的过程,就报错,不允许用这种方式。

    原来是在Assets.xcassets的属性窗口里面


    image.png

    Target Membership没有勾选造成的,我们是通过拖动AppIcon.appiconset这个文件夹的方式加入进来的,不会像其它文件夹一样提示你是否要加入工程引用。

    参考链接

    https://developer.apple.com/forums/thread/657799

    https://developer.apple.com/library/archive/qa/qa1686/_index.html

    相关文章

      网友评论

          本文标题:CFBundleIconName 缺失问题

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