ionic-cli: Missing Marketing Icon - iOS Apps must include a 1024x1024px Marketing Icon in PNG format

Kindly include a 1024x1024px Marketing Icon when running ionic cordova resources, it is a new requirement for apps built with Xcode 9. See letter below:

Dear developer,

We have discovered one or more issues with your recent delivery for "NWR – Namibia Wildlife Resorts". 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.

Regards,

The App Store team

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 12
  • Comments: 27 (7 by maintainers)

Commits related to this issue

Most upvoted comments

Thanks all, the CLI will support generating the marketing icon in the next release! 👍

Hi, @janpio. The new icon needs to be included with other icons in the .appiconset. Please see App Icon and the image below. screen shot 2017-09-16 at 12 14 26 pm

@stalinkay As far as I know; although the command is ionic cordova resources the requests are handled by ionic servers, which points me to the assumption, that this is an ionic feature.

I’m also having this issue. I’ll just wait for update from ionic

iTunes Store Operation Failed Invalid App Store Icon. The App Store Icon in the asset catalog in ‘TVC News.app’ can’t be transparent nor contain an alpha channel.

Well then I’d recommend to try to convert your source icon from png to jpg. As far as I know, iOS doesn’t support transparent icons anyway.

Temporary fix: Add the file via Xcode manually.

Resolution: I think on the Cordova side this will be handled via https://issues.apache.org/jira/browse/CB-13191 + https://github.com/apache/cordova-ios/pull/337. On the Ionic side where the file has to be generated by ionic cordoca resources I am not aware of any work being done (yet), so you would probably still generate and place the file manually.

(But to be honest, this is very confusing what is doing what…)

Any resolution on this or when it will be resolved, temporary fix?

@GabLeRoux The changes are documented here: https://github.com/ionic-team/ionic-cli/blob/master/CHANGELOG.md#300-2017-05-09

You can easily revert if the new CLI is still an issue. CLI 2 is aging quite quickly. Please upgrade ASAP.

You should upgrade to the last Ionic CLI, Cordova CLI and cordova-ios for this to work.

See: https://stackoverflow.com/a/46480859/1247192 - solution already available on cordova-ios 4.5.1

Will ionic do that automatically with the resources command?