I submitted an app update, but I have received an email telling me this error has occurred:
Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format
How can I fix this problem?
Here are the current icon requirements from Apple.
I could not see 120x120 appearing anywhere? Is this iOS 7 specific? Should I include an icon named Icon-120.png
or something?
Update: I added three icons to the resource folder (Icon-120.png : 120x120, Icon-76.png: 76x76 & Icon-152.png: 152x152), but it did not add them to the info.plist
. The same warning email was received. I decided to not change anything and wait to see what would happen next.
To my utter amazement, the app went into the review stage 20 hours later and was released on the market the very next day! Kind of makes me wonder how many Apple/Windows app review people lurk around here.
In my case i simply removed
CFBundleIcons~ipad
key from theinfo.plist
file which was blocking the use ofAppIcon
set for iPad.The target of my project was iPhone and IOS 8. XCode version was 6.3. Setting
CFBundleIcons~ipad
probably come from an early version of XCode.In my case it was linked with CocoaPods. I've spent a bunch of time to find what was the reason, cause everything seemed correct. I found it over here https://github.com/CocoaPods/CocoaPods/issues/7003. I just moved the "[CP] Copy Pods Resources" and "[CP] Embed Pods Frameworks" above "Copy Bundle Resources" in the Build Phases and the error dissapeared.
Just had same problem. Using Xcode 8.3.3 and wanted to use AppIcon in Assests catalogue. Tried all sorts of Stack Overflow answers without success.
Finally learned about a deep clean step from Ken/Apple Forum:
added a new asset catalogue and called it "Assets" right clicked in Assets folder and added new app icon set - changed that one in inspector to be for iOS >=7 triple
checked all my icon files OUTSIDE of Xcode (all were already png files of right resolution, but some had still colour profile attached from photoshop elements or did have indexed colour instead of RGB profile. so I made sure I only save a png file without colour profile and from a background layer) - not sure that was necessary
For generating icons for your Xcode projects, I'd suggest you consider using SquareIcon. I believe that it makes creating app icon sets for Apple platforms very easy. Just to let you know, this is my own app.
You can drop in a generic image file of your icon (like a
PNG
orJPG
) and generate a.appiconset
file which you can put in your Xcode project's asset catalog. This removes the requirement of manually resizing a bunch of images.If you get icon
error
while submit application fromXcode9
or if you can not see app icon on your simulator as well as device just update yourcocoapods
to latest version in your project. that issue gose to solve its aXcode9
Bug withcocoapods
For
iPhoneX
new apple guide line please take a look following:https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/image-size-and-resolution/
Here are one of the helpful website that create an icon for iOS, Mac App and android app:
https://makeappicon.com/
You just need to drag and drop your 1024 x 1024 icon that will be create all the icon and send it to your email. then follow the following method to set icons for iOS app.
After Apple launched iOS 8, iPhone 6 and 6 Plus, the app icon sizes and launch image sizes changed; please visit my post for new sizes:
Image resolution for new iPhone 6 and 6+, @3x support added?
Yes, you need to add a 120x120 high resolution icon. Now, if you want to target only iOS 7, you just need 76 x 76, 120 x 120 and 152 x 152 icon sizes. If you also want to target iOS 6, you’ll need
57 x 57, 72 x 72, 76 x 76, 114 x 114, 120 x 120, 144 x 144 and 152 x 152
icon sizes. Without counting Spotlight and Settings icon if you don’t want the OS to interpolate them!As per the blog post New Metrics for iOS 7 App Icons.
UPDATE:
As per Apple Guideline App-icon OR Icon and Image Sizes:
Icon dimensions (iOS 7 and later)
Icon dimensions (iOS 6.1 and earlier)
For iPhone and iPod touch, both of these sizes are required:
120 x 120 pixels
60 x 60 pixels (standard resolution)
For iPad, both of these sizes are required:
152 x 152
76 x 76 pixels (standard resolution)
Now set this into Project:
Create a new icon with 120 pixels with high-resolution and 60 pixels as regular as above that the Apple documentation mentions and set the name. For example,
icon-120.png
andicon-152.png
.Put this icons into your project Resource folder and add this icon into the project:
ProjectName-Info.plist
and find the icon files row. If you can't find it, then add it by clicking the(+)
sign and select icon files and then set all icon images like below.Now archive and distribute your project as we did for submission of the app binary into the App Store. I hope now you can submit your app without any icon issue.
NOTE:
Be careful to provide all the icons you need. Otherwise your app will not pass Apple validation. If you’ve received this kind of email:
Xcode 5 app icon Manage
If you are using xCode5 The first thing to update is the icons. Xcode 5 introduces Asset Catalogs to simply managing multiple copies of an image (such as for multiple resolutions). We’ll create one to manage both the Game’s icons, along with the Launch Images.
Now, click the Use Asset Catalog button. When confirming the migration, you’re also asked if you wish to migrate the Launch Images (which is iOS talk for the splash screen that appears when starting your app) - you’ll want to ensure this is checked as well.
Please take a Look for more Info Apple doc of Asset Catalogs
For any Xamarin.iOS or Xamarin.Forms developers, additionally you will want to check the .csproj file (for the iOS project) and ensure that it contains references to the PNG's and not just the Asset Catalog i.e.