I have submitted 2 apps to appstore. But all rejected by apple. They say the icon I used is u3d default icon.
I check my project and the binary that I have submitted. There is no problem.
When I put my app on ios 3.0 or 3.1.2 the icon is right.
But apple test them on ios 4.0.2. I think u3d have a problem with ios 4.0.2
Does anybody also meet that problem? Please PM me! thank you !
unity has no problem and the icon will actually look fine on iOS4 if you use the devices at which you target which means either iphone pre iphone4 and/or ipad (thats whats supported by unity iphone 1.7)
You can put in an iphone4 targeted icon manually at any time by the way, its the icon@2x png one that you need to replace in xcode
I use itouch 2nd and ios 4.0.2 my app icon is right!
but apple review people use iphone4 and ios4.0.2. my app’s icon is unity3d’s default.
Please help me!!! thank you!
I think what your saying is you have the standard unity cube logo.
You need to replace this with your own logo. You can do this by going, Edit - Project Settings - Player. You’ll see a option for iPhone Icon / iPad Icon.
there you only set the normal one
to set the iphone4 one you must look at xcode. drag your 114x114 sized icon in and rename it to Icon@2x.png
you can not do it from within unity in unity iphone 1.x, it does not target nor support iPhone4 (the iphone4 specs were not known at the time of unity iphone 1.7s release at all)
To clarify, unless you’re using Unity 3.0b6, you must do it manually within xcode.
Make an icon.png, and an icon@2x.png
In your plist, add a new line of type ‘Array’… This should be called ‘CFBundleIconFiles’ Add two entries into the array…
CFBundleIconFiles
- Icon.png
- Icon@2x.png
You now have a retina icon ![]()