Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode9 WARNING ITEMS-90704, ERROR ITMS-90022

ERROR ITMS-90022: "Missing required icon file. The bundle does not 
contain an app icon for iPhone / iPod Touch of exactly '120x120' 
pixels, in .png format for iOS versions >= 7.0."

WARNING ITMS-90704: "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."

I set the appropriate image (PNG format) in all fields of the xcassets file.

But one error and warning comes out.

Environment

  • Xcode 9.0 release version
  • Cocoapods
  • Carthage
like image 621
getty Avatar asked Sep 25 '17 13:09

getty


3 Answers

Xcode 9 has new icon sizes. Please check the Images.xcassets file: AppIcon

like image 131
Jhonattan Avatar answered Nov 10 '22 22:11

Jhonattan


enter image description here

In my case, it indicates a missing of AppStore Icon; Xcode9 added a new icon in AppIcon called App Store iOS 1024pt, so add the icon missing resolved this issue.

like image 43
Michael Yang Avatar answered Nov 10 '22 22:11

Michael Yang


In my case, the 90704 message said, "iOS Apps must include a 1024x1024px App Store Icon in PNG format. Without providing the icon in the Asset Catalog or via iTunes Connect, apps cannot be submitted for App Review or Beta App Review." This indicates that having the store icon as part of the store listing as I've always had it is enough. But Apple wouldn't accept my app until I also added the store icon to the app itself (in the AppIcon asset catalog).

My app has a watch extension, and I also had to add the store icon to the watch extension's asset catalog.

Don't forget to increment your build number after adding the icons, or Apple will then reject the app for having a duplicate build number.

like image 20
arlomedia Avatar answered Nov 10 '22 22:11

arlomedia