After you have done that, you will see some new frames inside the main windows where you can add AppIcons for Mac.
You have to add your 1024x1024 logo to the new frame "Mac 512pt 1024x1024px".The other Mac-AppIcons can be left empty.
i have the same problem, there is my check steps:
ERROR ITMS-90704: "Missing App Icon. An app icon measuring 1024 by 1024 pixels in PNG format must be included in the Asset Catalog of apps built for iOS, iPadOS, or watchOS. Without this icon, apps cannot be submitted for review. For details, see https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/."
i check the pixel alpha and transparent, those is all ok ,but the same is all the same :(
i create a new asset catalog, and move the AppIcon dir to the new dir:Media.Xcassets. it works!
if u have tried all the above method and have nothing effective, u can try mine, have a good luck!
First, follow @Sukeshj 's solution.
If @Sukeshj 's solution doesn't work and you are using CocoaPods for project management, that may be the key point.
My environment: XCode 9.1 CocoaPods 1.2.1
Find {porject}/Pods/Target Support Files/Pods-{porjectname}/Pods-{porjectname}-resources.sh in Xcode, and change the last piece of code like this:
before change:
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
after change:
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
Try to archive your project and upload it again, hope it helps.
If you are using Cordova
Framework then:
height=1024px
and width=1024px
. You can name the file as icon-1024.png
res/icon/ios/
Write the following code in your config.xml
file.
<platform name="ios"><icon height="1024" src="res/icon/ios/icon-1024.png" width="1024" /></platform>
Open terminal/command-prompt, then cd
to your project's root directory and run the following command:
cordova prepare ios --verbose
icon-1024.png
file to its proper location (platforms/ios/YourProjectName/Images.xcassets/AppIcon.appiconset/
)Its mandatory to add app icon of size 1024*1024 in image asset for Xcode 9 or later. Other wise it will give following error after uploading build to app store. So please make sure to add app icon in image asset before uploading app.
Dear developer, We have discovered one or more issues with your recent delivery for "CarPal". Your delivery was successful, but you may wish to correct the following issues in your next delivery: Missing Marketing Icon - iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review. After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.