4.2 App store rejecting binary; Missing app icon sizes

Hello,

Ever since i upgraded to unity 4.2 any app i build come back from the store with a rejection email saying that certain sizes are missing.

Unity asks for 72 x 72 icons for example. And apple will reject it asking for 76 x 76 px Icons. Below their email:

Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly ‘120x120’ pixels, in .png format.
Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly ‘76x76’ pixels, in .png format.
Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly ‘152x152’ pixels, in .png format.

I’ve checked the XCode project and info.plist but the icons from unity are there. Probably not the right size.

What’s going on and what are the right sizes?

[Edit] This seems to be an IOS 7 issue. I’ve added the new icons to the .plist. Fingers crossed it works.

Hey - having the exact same problem… with the additional warning about my app using app notification and not registered to it, and my app most certainly does not do any such thing… the exact warning was "Missing Push Notification Entitlement "

This is really bad, I need to submit the app asap.

EDIT: Also submitted a Unity Answers question

I guess you are using Xcode 5? I added the new sizes of icons and such in the asset catalog that. Then also made copies of the catalog so that I dont have to redo it if I rebuild the app from scratch when pushing it out to Xcode.

I also added the icon files manually and modified info.plist. This fixed the three warnings, but I was still left with the Push Notification warning, but I have read somewhere that many people get it and I should not worry about it.

What is this catalog you are talking about that would help me make it so I wont have to do it all over again? I would be interested.

I am sure Unity will add these sizes in the next build, but who knows when this will be…

In Xcode 5 you have that under general, Asset Catalog. In there you can set what icons you want active for iOS 7 or also iOS 6.1 and prior. Then just drag and drop the icons on the right sizes for iPad and iPhone. If you drag wrong size it will let you know. Then you just pick in general for Xcode to use the catalog for icons.

Awesome! Thanks for the effort.

So if I am reading you correctly, this saves the settings outside of the project folder right? So this is how it is kept when using “replace buiild”?

I acctually right clicked it and then did show in finder. Then I just copied the folders for it and placed in a backup place. Since if I replaced the build I had to reenter the icons in the catalog again. Now I just need to overwrite the catalog file if I choose to rebuild :slight_smile: Maybe there is a smarter way. I just worked on this yesterday and figured it out.

Cool, I will play with it.

Although I am not doing fresh builds that often, so its no big deal any how.

Are you getting an actual rejection status or just a validation warning email?

I got the validation warning email but it is still “waiting for review”. I’m wondering if I should reject the binary myself and try to fix it or not worry about it like the push warning. I have received the push notification warning email several times but never had an app rejected because of that.

Well - I have received only the warning email.

But, if you get the icon warnings, I suggest you fix it, since it is an easy fix.
If you get the push notification warning, I do not know how to fix it, so I am hoping it is harmless. Mine is also waiting for review.

According to this thread, we are not alone, so I guess it may be ok. Have to wait and see.

What is the fix for this issue in Xcode 4?

Any word if these icon notificaitons actually cause rejection?

Add the icons manually.

You will need to drag them to your project - I placed them near the other icons, inside Libraries folder, and then see the info.plist file, there is an “Icons” section there, just add the thee strings that are the filenames of these files you have added.

Many thanks. I’ve manage to add the three strings, but am not sure how drag them to Libraries folder (or where this folder is) as I don’t use Xcode often.

Can you send screenshot?

I also dont use Xcode often… in fact, I try not to use it at all :slight_smile:

Ok, here is the icons section in info.plist
1356692--67187--$xcode-icons.png

And drag from Finder onto the Libraries folder in Xcode (say “Yes” to copy to location if needed)
1356692--67188--$xcode-icons-drag.png

Ha! Indeed. Xcode is a miserable waste of life. Any screenshots much appreciated!

Screenshots away.

Super helpful. Much obliged Danny. I just resubmitted binary to the apple demi-gods.

Sure thing, glad I could help and good luck with the release.

If this a new release or an update? If live, share a link?

and the demi-gods have been temporarily appeased… except for the usual missing push notification and non-pie binary warnings (that have never caused rejection)

sure thing… it’s an update for a new augmented reality mural that we launch in STL sept 19… which is why i needed to submit today!

https://itunes.apple.com/us/app/re+public/id683353374?ls=1&mt=8