美文网首页iOS程序员网络之家
解决Xcode 9打包“Missing Marketing Ic

解决Xcode 9打包“Missing Marketing Ic

作者: 伯牙呀 | 来源:发表于2017-09-30 17:44 被阅读2548次

    1、“Missing Marketing Icon”

    今天在用 Xcode 9.0 打包时候遇到的问题:

    iTunes Store Operation Failed
    WARNING ITMS-90704: "Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review."

    “Missing Marketing Icon”

    因为从Xcode 9 开始,我们需要在项目中添加一个 1024X1024 尺寸的icon。详情见苹果开发文档:添加一个 App Store 图标

    添加1024pt的icon

    2、“Invalid App Store Icon”

    当我添加1024X1024 尺寸的icon后,遇到一个错误提示:

    iTunes Store Operation Failed
    ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'xxx.app' can't be transparent nor contain an alpha channel."

    Invalid App Store Icon

    意思就是:添加的App Store Icon是无效的,图标不能透明,也不能包含一条阿尔法通道。(一脸懵逼,阿尔法通道是什么鬼???)

    于是查看开发文档:App Store 图标规范

    App Store 图标规范

    接下来让UI设计师们按要求切图就行了。

    3、最后

    如果PNG格式的icon一直不行的话,可以试试下面两种方法:

    方法一:

    尝试用JPEG格式的icon。我的这样就可以了,下面是我的JPEG格式icon的简介。


    图片简介
    方法二:

    先把PNG格式图片转成JPEG,然后再转成PNG试试。

    好了,祝大家打包成功,审核通过。

    相关文章

      网友评论

      • crystalztl:用xcode 8 可以打包上传成功, 不知道submit for review 会怎么样?
        伯牙呀:@crystalztl @crystalztl 用Xcode 8的话还是老样子:smile:
      • ce4c10d6271a:其实那张图片的要求是什么。图片名字有要求吗?像素是1024*1024?那个alpha通道,我把格式调过jpg再调回png还是“是”,怎么办
        ce4c10d6271a:@名字什么的不重要 请问你是怎么生成1024的,是在百度生成的还是UI做的
        ce4c10d6271a:@0_0 可以了,谢谢
        伯牙呀:@名字什么的不重要 名字没有要求,像素是1024*1024,你可以尝试用jpg格式的

      本文标题:解决Xcode 9打包“Missing Marketing Ic

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