微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

App Store 提交显示 Xcode 11

如何解决App Store 提交显示 Xcode 11

我最近无法将应用程序提交到 Appstore 并显示 3 个错误,问题是我将所有应用程序图标都放置在 Xcode 中,正如您在我的屏幕截图中看到的那样,但是出现了此错误。我已经尝试了很多小时来解决这个问题。任何人都知道出了什么问题以及如何解决?如您所见,我已将所有图标包含在我的资产文件夹中。我什至检查了尺寸,甚至删除了资产文件夹并创建了新的 .但是错误还是来了。如何解决这个问题?

缺少 App Store 图标。 iOS 应用必须包含一个 1024x1024px 的应用商店 PNG 格式的图标。不提供资产目录中的图标或 通过 iTunes Connect,不能提交应用程序进行应用程序审查或测试 应用审核

缺少 Info.plist 值 - Info.plist 键的值 捆绑包“com.abcd.iphone”中缺少“CFBundleIconName”。应用 使用 iOS 11 或更高版本 SDK 构建必须在资产中提供应用程序图标 目录,并且还必须为此 Info.plist 键提供值。为了 更多信息见 http://help.apple.com/xcode/mac/current/#/dev10510b1f7


XCODE 资产文件

enter image description here

添加了 info.plist 截图:

enter image description here

解决方法

确保您的资产目录实际上是应用目标的一部分。

确保您的构建设置指向 AppIcon 图像集。

enter image description here

并确保您没有包含多个 AppIcon 图像集的多个资产目录,因为构建系统将不知道该使用哪一个。

您应该能够在 Finder 中打开构建的应用程序包并看到CFBundleIcon 条目:

<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>AppIcon60x60</string>
        </array>
        <key>CFBundleIconName</key>
        <string>AppIcon</string>
    </dict>
</dict>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。