答案 0 :(得分:63)
现在我们需要在项目中添加一个大小为1024X1024的新图标。请参阅下面附图。这个问题是从WWDC 2017开始的。
注意: - 不要上传或使用测试版(mac os或Xcode)进行应用上传。根据Apple推荐。我已收到Apple的邮件。
答案 1 :(得分:37)
对于XCode 9 :我们需要在AppIcon图像集下拖动一个大小为1024pt的新图标,该图标名为“App Store iOS 1024pt”。
请务必使用PNG格式的图标,不要使用Alpha /透明度。感谢@Hammoud分享透明体验!
做完这些事后,这个警告应该消失了,你应该能够看到这样的东西。
快乐的编码!
答案 2 :(得分:11)
我被困在这个问题上大约2个小时。我的图标列表中有一个图标,但它仍然失败。问题是PNG启用了alpha通道。打开photoshop并保存图像,无需alhpa /透明度。
答案 3 :(得分:7)
点击App Icons Source旁边的小灰色圆圈箭头,转到图标拖放屏幕。
然后转到底部并在1024插槽中拖动新的1024图标
提示:您的iTunesArtwork@2x.png图标与此要求相同,您已经拥有它,因为您已经通过iTunes Connect在App Store中使用它
答案 4 :(得分:3)
从XCode 12开始,您将必须在资产中明确激活“ Mac”作为macCatalyst应用程序的设备:
完成此操作后,您将在主窗口中看到一些新框架,您可以在其中添加Mac的AppIcons。
您必须将1024x1024徽标添加到新框架“ Mac 512pt 1024x1024px”。 其他Mac-AppIcons可以保留为空。
答案 5 :(得分:1)
我有同样的问题,有我的检查步骤:
错误ITMS-90704:“缺少应用程序图标。为iOS,iPadOS或watchOS构建的应用程序的资产目录中必须包含PNG格式的1024 x 1024像素的应用程序图标。如果没有该图标,则无法提交应用程序进行审核。有关详细信息,请参见https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/。”
我检查像素的alpha和透明像素,这些都可以,但是相同的都一样:(
i创建一个新的资产目录,然后将AppIcon目录移动到新目录:Media.Xcassets。它有效!
如果您尝试了上述所有方法,但没有效果,可以尝试我的方法,祝您好运!
答案 6 :(得分:0)
首先,请关注@Sukeshj的解决方案。
如果@Sukeshj的解决方案不起作用并且您正在使用CocoaPods进行项目管理,那么这可能是关键点。
我的环境:XCode 9.1 CocoaPods 1.2.1
在Xcode中查找{porject} / Pods / Target Support Files / 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
尝试归档您的项目并重新上传,希望它有所帮助。
答案 7 :(得分:0)
必须在Xcode 9或更高版本的图像资源中添加大小为1024 * 1024的app图标。其他方面,它会在将内容上传到应用商店后给出以下错误。因此,请确保在上传应用之前在图片资源中添加应用图标。
亲爱的开发人员,我们发现了您最近交付的一个或多个问题" CarPal"。您的交付成功,但您可能希望在下次交付时更正以下问题:缺少营销图标 - iOS应用程序必须包含PNG格式的1024x1024px营销图标。不包含营销图标的应用无法提交给App Review或Beta App Review。纠正问题后,您可以使用Xcode或Application Loader将新二进制文件上传到iTunes Connect。
答案 8 :(得分:0)
如果您使用 Cordova
框架,那么:
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/
)