缺少App Store图标。 iOS应用必须包含1024x1024px App Store> PNG格式的图标

时间:2017-10-28 08:23:00

标签: ios itunesconnect

当我尝试提交应用时

  

缺少App Store图标。 iOS应用程序必须包含1024x1024px App Store   PNG格式的图标。不在资产目录中提供图标或   通过iTunes Connect,无法为App Review或Beta提交应用程序   App Review

我在iTunes Connect中以1024px * 1024px PNG格式提供 App Store Icon ,但仍然收到此错误

13 个答案:

答案 0 :(得分:72)

在xCode 9中,他们添加了一个额外的app图标大小,1024px * 1024px enter image description here

转到Assets.xcassets,您可以在应用图标图片集底部找到此新增内容。

使用1024pt添加应用程序图标后,应该可以解决问题。

答案 1 :(得分:31)

如上所述,我们需要再添加一个图标,名为1024x1024px App Store Icon。创建分辨率为1024x1024的png图标。

转到“项目常规设置”选项卡

enter image description here

点击第4号,打开应用程序图标集。以下部分将可见。

enter image description here

向下滚动,您将看到App Store iOS图标集。

enter image description here

最好在“AppIcon.appiconset”文件夹中添加图标。

enter image description here

您可以点击图标选择屏幕右侧“身份和类型”旁边的文件夹图标找到该文件夹​​。

这应解决问题。

答案 2 :(得分:8)

您需要在 Assets.xcassets 中添加 1024x1024pt 尺寸的其他图标。

请查看以下步骤。

1)转到 Assets.xcassets 2)将1024 * 1024pt的图标拖放到Assets.xcassets的 App Store iOS 1024pt 字段中。

有关详细信息,请参阅以下GIF表示。

Demonstarte of adding the icon in the xcassets

希望它有效!!!

答案 3 :(得分:4)

我将引用Claude31在此处所说的内容:https://forums.developer.apple.com/thread/90543

  

可能是无用的问题,但你有没有检查png图像的确切大小(在查找信息中)?

在我的情况下,客户端向我发送了一个名为xxxx1024x1024.png的图像,实际大小为4000 x 4000.因此,如果您没有创建图像,则值得检查。

答案 4 :(得分:3)

您可以在预览中打开此图片并选择文件 - >导出...并设置格式png并检查alpha。并保存图像并使用更新的图像。我希望问题能够得到解决。

答案 5 :(得分:2)

<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string>icon.png</string>
<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>icon.png</string>
            <string>icon@2x.png</string>
            <string>icon-72.png</string>
            <string>icon-72@2x.png</string>
        </array>
        <key>UIPrerenderedIcon</key>
        <false/>
    </dict>
</dict>

你需要你的应用程序的App Store图像,1024 x 1024px,没有圆角和属性,请参阅此答案代码签名错误Xcode

答案 6 :(得分:1)

我的问题是Sketch应用程序导出的大小为1024x1025的错误图像。

答案 7 :(得分:1)

使用Xcode 12,您可以拥有一个Swift UI应用程序,当您提交审阅时,该错误仅适用于MacOS版本,而不适用于iOS版本。

技巧是将Mac App图标图像和大小添加到Images.xcassets文件夹中,并使用“ Mac OS”在“属性”面板中为该文件夹添加标签。由于某种原因,该功能已关闭。

这样做将使您的Mac OS应用程序可以接受“审阅”。

希望可以帮助某人。我几乎花了两天时间来追赶这一步。

答案 8 :(得分:0)

我的解决方案是不在App Icon组名中使用“â”。

答案 9 :(得分:0)

1-)Xcode 9.4.1打开并打开一个新项目。

2-)创建新的资产目录。

3-)正确填写所需的图标。

4-)此AppIcon目录右键单击并显示在查找器中,打开AppIcon.appiconset文件夹并复制该文件夹中的所有内容。

5-)打开旧项目,右键单击旧项目AppIcon目录并在finder中显示,然后打开文件夹删除所有内容。

6-)粘贴到您复制的文件夹中。

7-)清理,构建项目并存档。

并成功上传App Store。

答案 10 :(得分:0)

根据您从XCode收到的消息,您也可以在事发后通过App Store Connect执行此操作。必须为1024x1024px png,没有Alpha通道或透明胶片。 更多信息here。 我的应用程序>准备提交> App Store图标>选择图像。

答案 11 :(得分:0)

根据您从XCode收到的消息,您也可以在事发后通过App Store Connect执行此操作。

App Store Connect Operation Warning

我的应用程序>准备提交> App Store图标>选择图像。 App Store Connect - select image 必须为1024x1024px png,没有Alpha通道或透明胶片。

更多信息here

2xSamurai的答案是避免长期重复执行此操作的首选长期解决方案。

答案 12 :(得分:0)

尝试添加图像1024 X 1024,并在{ "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1490955256000", "Effect": "Allow", "Action": [ "ecr:GetAuthorizationToken", ], "Resource": [ "*" ] }, { "Sid": "Stmt1490955256001", "Effect": "Allow", "Action": [ "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer", "ecr:GetRepositoryPolicy", "ecr:DescribeRepositories", "ecr:ListImages", "ecr:DescribeImages", "ecr:BatchGetImage" ], "Resource": [ "arn:aws:ecr:REGION:AWS_ACCOUNT_ID:repository/test-namespace/*" ] } ] } 上将其重命名为“ icon-1024.png”,然后将下面的json添加到app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/

app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json

对我来说是工作