如何解决“缺少营销图标。iOS应用必须包含1024x1024像素”


67

我正在从Xcode 9.0在iTunes中上传应用程序...此错误显示在最后一步。如何解决呢?1024x1024px图标出现在我的图标列表中

在此处输入图片说明

在此处输入图片说明


2
真的是1024x1024吗?您应该再次检查..
ridvankucuk

在iTunes中签入,有一个字段可以上传您的1024X1024尺寸的应用程序图标,然后尝试再次提交。
KAR

是的,我分享了我的图标详细信息的第二个屏幕截图。@ ridvankucuk
Varinder Singh iPhone Dev

iTunes的应用程序页面上的AppIcon是否已更新?
伊玛德·阿里

Answers:


63

现在,我们需要在项目中添加一个大小为1024X1024的新图标。请看下面的图片。此问题始于WWDC 2017。

在此处输入图片说明

注意:-请勿上传或使用Beta版(mac os或Xcode)进行应用上传。按照苹果的建议。我已经从苹果公司那里收到了有关此邮件。


1
谢谢,这为我解决了。这是相关的文档。以前,这是通过iTunes Connect上传的。在Xcode 9中,它应该在Xcode中。 help.apple.com/xcode/mac/current/#/dev4b0ebb1bb
Mike Odie

37

对于XCode 9:我们需要在AppIcon图像集下拖动一个大小为1024pt的新图标,命名为“ App Store iOS 1024pt”的新可用图标项。

在此处输入图片说明

确保使用没有Alpha /透明度的PNG格式的图标。感谢@Hammoud分享透明体验!

完成这些操作后,该警告应消失,您应该能够看到类似这样的内容。 在此处输入图片说明

快乐编码!


2
更新到Xcode 9后遇到了这个确切的问题,这对我来说已经解决了。注意-如果您验证存档,则不会发现此问题,因此请在更新后手动检查此图标。
dkhaupt

1
添加图标后,您的Contents.json是什么样子。我的说:{“ size”:“ 1024x1024”,“ idiom”:“ ios-marketing”,“ filename”:“ App Store iOS 1024pt.png”,“ scale”:“ 1x”}但它仍然给我相同的感觉错误。:(
Manish Pradhan


7

点按“应用程序图标源”旁边的灰色小圆圈箭头以转到图标拖放屏幕。

点按“应用程序图标”旁边的小箭头以转到图标拖放屏幕。 然后转到底部并将新的1024图标拖动到1024插槽中

在此处输入图片说明

然后转到底部并将新的1024图标拖动到1024插槽中

提示:您的iTunesArtwork@2x.png图标与此要求相同,并且已经有了它,因为您已经通过iTunes Connect在App Store中使用了它。


2
没错,这是苹果的指令:图标大小:1024px×1024px(1024pt×1024pt @ 1x)。图层:拉平,没有透明度。格式:PNG。形状:方形,没有圆角
陈德良的Trung总管Hieu

1
PS:使用png图标时出现错误,因此我将其更改为jpg,并且一切正常。我已经编写了有关如何解决此处缺少的图标问题的分步指南。希望它能帮助一些人。谢谢。 stackoverflow.com/questions/46987694/…–
2xSamurai

3

从XCode 12开始,您将必须在资产中明确激活“ Mac”作为macCatalyst应用程序的设备:

驴子

完成此操作后,您将在主窗口中看到一些新框架,您可以在其中添加Mac的AppIcons。

您必须将1024x1024徽标添加到新框架“ Mac 512pt 1024x1024px”。其他Mac-AppIcons可以保留为空。


1

我有同样的问题,有我的检查步骤:

  1. 我检查了AppIcon的所有图像,其他图像都可以,但是出现错误:

错误ITMS-90704:“缺少应用程序图标。为iOS,iPadOS或watchOS构建的应用程序的资产目录中必须包含PNG格式的1024 x 1024像素的应用程序图标。如果没有该图标,则无法将应用程序提交进行审查。有关详细信息,请参见https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/。”

  1. 我检查像素的alpha和透明的,都可以,但相同的都是相同的:(

  2. 我创建一个新的资产目录,然后将AppIcon目录移动到新的目录:Media.Xcassets。有用!

如果您尝试了上述所有方法但没有效果,则可以尝试我的方法,祝您好运!


0

首先,遵循@Sukeshj的解决方案。

如果@Sukeshj的解决方案不起作用,而您正在使用CocoaPods进行项目管理,那么这可能是关键点。

我的环境:XCode 9.1 CocoaPods 1.2.1

在Xcode中找到{porject} / Pods / Target支持文件/Pods-{porjectname}/Pods-{porjectname}-resources.sh,然后像这样更改最后一段代码:

更改前:

printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-
format human-readable-text --notices --warnings --platform 
"${PLATFORM_NAME}" --minimum-deployment-target 
"${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --
compress-pngs --compile 
"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"

fi

更改后:

printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-
format human-readable-text --notices --warnings --platform 
"${PLATFORM_NAME}" --minimum-deployment-target 
"${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --
compress-pngs --compile 
"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-
icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-
plist "${BUILD_DIR}/assetcatalog_generated_info.plist"

fi

尝试将您的项目存档并再次上传,希望对您有所帮助。


0

对于Xcode 9或更高版本,必须在图像资产中添加大小为1024 * 1024的应用程序图标。否则,在将构建上传到应用商店后,它将给出以下错误。因此,请确保在上传应用之前在图像资产中添加应用图标。

尊敬的开发人员,我们发现您最近为“ CarPal”交付的产品存在一个或多个问题。您的交付已成功,但您可能希望在下一次交付中更正以下问题:缺少营销图标-iOS应用程序必须包括PNG格式的1024x1024px营销图标。不包含“市场营销”图标的应用程序无法提交给App Review或Beta App Review。解决问题之后,可以使用Xcode或Application Loader将新的二进制文件上传到iTunes Connect。


0

如果您使用的是CordovaFramework,则:

  • 使用height=1024px和创建图标文件width=1024px。您可以将文件命名为icon-1024.png
  • 将该图标放在文件夹中 res/icon/ios/
  • config.xml文件中编写以下代码。

    <platform name="ios">
        <icon height="1024" src="res/icon/ios/icon-1024.png" width="1024" />
    </platform>
    
  • 打开终端/命令提示符,然后打开cd项目的根目录并运行以下命令:

    cordova prepare ios --verbose
    
  • 这会将icon-1024.png文件复制到正确的位置(platforms/ios/YourProjectName/Images.xcassets/AppIcon.appiconset/
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.