如何解决;缺少营销图标。iOS应用程序必须包含1024x1024px“;

如何解决;缺少营销图标。iOS应用程序必须包含1024x1024px“;,ios,xcode,Ios,Xcode,我正在从Xcode 9.0上传iTunes中的应用程序…最后一步显示此错误。如何解决这个问题?1024x1024px图标出现在我的图标列表中 现在,我们需要在项目中添加一个新图标,大小为1024X1024。请看下面的图片。本期始于2017年WWDC 注意:-请勿上传或使用测试版(mac os或Xcode)进行应用程序上传。根据苹果公司的建议。我已经收到苹果公司的邮件了。我被这个问题困扰了大约两个小时。我的图标列表中有一个图标,但它一直失败。问题是PNG启用了alpha通道。打开photosh

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


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


注意:-请勿上传或使用测试版(mac os或Xcode)进行应用程序上传。根据苹果公司的建议。我已经收到苹果公司的邮件了。

我被这个问题困扰了大约两个小时。我的图标列表中有一个图标,但它一直失败。问题是PNG启用了alpha通道。打开photoshop并在不使用alhpa/透明度的情况下保存图像

解决方案位于:

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

确保使用PNG格式的图标,不带alpha/透明度。感谢分享透明度体验

在做了这些之后,这个警告应该消失了,你应该能够看到这样的东西。


快乐编码

点击应用程序图标源旁边的灰色小圆圈箭头,转到图标拖放屏幕

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


提示:你的iTunesArtwork@2x.png图标与此要求相同,您已经拥有了它,因为您已经通过iTunes Connect在应用商店中使用了它。首先,遵循@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

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

必须在Xcode 9或更高版本的image asset中添加大小为1024*1024的应用程序图标。另一方面,在将构建上传到应用商店后,它将给出以下错误。所以,在上传应用之前,请确保在图像资源中添加应用图标


亲爱的开发人员,我们发现您最近交付的“CarPal”存在一个或多个问题。您的交付已成功,但您可能希望在下次交付时更正以下问题:缺少营销图标-iOS应用程序必须包含1024x1024px PNG格式的营销图标。不包含营销图标的应用程序无法提交进行应用程序审查或测试版应用程序审查。更正问题后,您可以使用Xcode或Application Loader将新的二进制文件上载到iTunes Connect。

如果您使用的是
Cordova
框架,则:

  • 创建高度为1024px且宽度为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>
    
  • 这将把
    icon-1024.png
    文件复制到其正确位置(
    platforms/ios/YourProjectName/Images.xcsets/AppIcon.appiconset/

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

  • 我检查了AppIcon的所有图像,其他图像都正常,但有一个错误:
  • 错误ITMS-90704:“缺少应用程序图标。为iOS、iPadOS或watchOS构建的应用程序的资产目录中必须包含1024 x 1024像素的PNG格式应用程序图标。如果没有此图标,则无法提交应用程序进行审查。有关详细信息,请参阅。”

  • 我检查像素alpha和transparent,它们都正常,但都一样:(

  • 我创建了一个新的资产目录,并将AppIcon目录移动到新目录:Media.xcsets。它可以工作


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

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

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

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

    它真的是1024x1024吗?你应该再检查一次。.在iTunes中,有一个字段可以上载1024x1024大小的应用图标,然后再尝试提交。是的,我已共享了我图标详细信息的第二个屏幕截图。@ridvankukdid iTunesConnect中的应用图标更新页面?为此启动了bountry这里有相同的qus谢谢,这为我修复了它。这是相关文档。以前这是通过iTunes Connect上传的。在Xcode 9中,它应该在Xcode中。在更新到Xcode 9后遇到了这个问题,这为我修复了它。注意-如果您验证存档,则不会发现此问题,因此在更新后手动检查此图标g、 添加图标后,你的Contents.json是什么样子的。我的图标是:{“size”:“1024x1024”,“idiom”:“ios营销”,“filename”:“appstore ios 1024pt.png”,“scale”:“1x”},但它仍然给我同样的错误。(没错,这是苹果的说明:图标大小:1024px×1024px(1024pt×1024pt@1x).Layers:变平,没有透明度。格式:PNG。形状:方形,没有圆角SPS:我在使用PNG图标时出错,所以我将其更改为jpg,一切正常。我已经编写了一个关于如何解决缺少图标问题的分步指南。希望它能帮助一些人。谢谢。
    cordova prepare ios --verbose