I am using Xcode 4.1 and disabled the gloss effect for icons.
works fine on my simulator and real device.
but now after uploading and release in the app store there the gloss effect is on my icon! is that a bug or what can i do?
thx
chris
Make sure that in the .plist file, the option:
Icon already includes gloss effects = YES
If the problem is only on the 512*512 (Large) icon, the effect should be removed after uploading the binary that. If even then the problem persists, you should log in to itunesconnect.com and click on the "Contact Us" icon, the Apple Team will be more than happy to help You
:)
Just check your code which you have provide for release.
the reflection is added by the device UNLESS you set the UIPrerenderedIcon in info.plist to true. Check info.plist for
<key>UIPrerenderedIcon</key>
<true/>
finally it was a problem in the store. i wrote apple and they solved it :)
Does your AppStore icon has the exact size and ppi? It should be 512x512 and 72ppi. I have read somewhere before that they had this problem solved by reuploading the icon with correct size and ppi.
Related
Below is my icon image and icon as it looks on the device screen. They look different, can someone explain why?
You can remove the gloss from the icon by setting a property in your Info tab of the Project setting in XCode.
Set "Icon already includes gloss effects" to YES to remove the Apple provided gloss.
You have no choice about the rounded corners.
To remove the gloss you must make several changes to your app's info.plist file - one change for iOS 3 and 4, and another set of changes for iOS 5.
See my answer here.
Xcode automatically applies gloss effect to the icons as well as rounded corners.. this looks better than yours.. :) You have any problem?
I recently started using Xcode 4.2 and the iOS 5 simulator. When I update an older version of my app pre-installed in the simulator, it updates the app just fine but the app icon is not updated. Even with cleaning and building the app ahead of time (sometimes a couple of times) this seems to be the case. Is this a bug or am I doing something wrong?
EDIT: Still the same problem, but when I quit the simulator and start it again (NOT deleting the app), the icon is updated. That's a little encouraging at least. Has anyone else experienced this?
I've had this problem for a while and cleaning the project didn't work either. I finally found a trick to do this. It works at least in iOS 6, I'm not sure in previous versions. The trick is to simply move the app to a folder. The moment you move it there it should display the new icon, and then you can move it out again.
Despite others' answers, it would appear that your problem is a bug.
It would probably be wise to report this. Otherwise, try making a new project and trying again.
Hope all goes as planned.
Theres a new category in the plist file called Icons Files (iOS 5.0). Try adding those file names to your target info like so:
In this tab:
The names and size much also be exact. See this Apple Technical Q&A #1686:
57x57 - Icon.png
114x114 - Icon#2x.png
72x72 - Icon-72.png
50x50 - Icon-Small-50.png
29x29 - Icon-Small.png
58x58 - Icon-Small#2x.png
I ran into a similar problem after renaming the app and adding the Icon files category as described in one of the other answers. No icon would show up in either simulator or device. Tried a clean build as well as restarting simulator and Xcode, no success
The solution for me was to drag the icons from my Resources to the two empty wells under App Icons located under Targets -> Summary. After that my icons showed up in both simulator and device. I´m running Xcode 4.3.1
this works for me.
In iOS Simulator :
iOS Simulator -> Reset Content and Settings
Be aware that it removes all things from the simulator to the trash... but it does work.
Make sure of icons sizes are right at the Image Asset folder
How to do it?
UIPrerenderedIcon removes glossiness only for springboard icons.
Has your binary been uploaded and approved by Apple?
In my experience, until you upload your binary, iTunes Connect and Game Center don't know that you want gloss to be turned off. They get this info from your app plist after you upload it. After your game goes live, the glossiness should be gone (that's what happened for me, anyways).
I guess you can't. Remember that the icon on App Store is glossy, too. And the "gloss" on Game Center includes shadow, border, and a lot of other effects.
Like previously answered you can't remove the glossiness as that is added automatically by the device it is running on.
Potentially you could design your game icon with a 'inversion' of the gloss effect applied?
That way in Game Center your game icon would appear as normal once the gloss effect is overlaid.
With regards to the SpringBoard, you would turn off the UIPrerenderedIcon flag so it would also appear correctly.
This is what you need to do to stop gloss from appearing on your iPhone app icon. (same thing that #Coxy was saying, just in more detail): When you are in Xcode, open the "Resources" folder and open the file "yourAppName-info.plist". Add a new item to the list of properties and in the "Key" column type in UIPrerenderedIcon. Click away and the name will change to "Icon Already Includes Gloss Affects". In the "Value" column, make sure the box is checked and it should leave the icon with no gloss. I tested it and it works fine on the homescreen icon, and therefor it should work with the GameCenter icon as well. NOTE: If you leave no icon for the app it stays glossy. There needs to be an icon file for it to show up with no gloss.
Just include a row in the plist file "Icon already includes gloss effects" and check the checkbox. Hope will do this.
When the app loads, if we want an image to be displayed we use one named Default.png. And I used it for icon too. But are working fine in simulator.
But when I try it in device at both places its blank. Can anyone sort me out of this?
Try cleaning your project using this button
alt text http://grab.by/1AzW
And then reinstall the app...
According to Apple HIG your Icon.png should be of 57 x 57 pixels, with 90 degree corners.
and Default.png should be of 320 x 480 pixels.For more info follow MobileHIG
For splash screen
Add simply a Default.png to your project’s Resource folder.
For icon
2.Add a icon.png to your Info.plist
i.e. Key = Icon file , Value = icon.png
3.If all this doesn't work then delete the build folder and rebuild your application (but before build press Clean All button in xcode).
4.If this also doesn't work the change image name to default.png ( not Default.png)
Check the case of the file. It needs to have a capital D. On the simulator Default.png and default.png are the same but not on the device.
Try removing the application from the device and reinstalling. I know, silly, but sometime's fixes xcode/device issues.
Please check if the size of your Default.png is 320*480 and if you have converted it from any other format, make sure you have not just renamed but properly re-saved the image in png format.
Hope this helps.
Thanks,
Madhup
Yes, I think it's because of the "capital D" issue.
I've seen the same problem with UIImageView.
I also had this problem today but due to the way I added the Localized Default.png files. I manually put them in their respective en.lproj and fr.lproj directories on disks and then I added them to xcode which was properly showing them as Localized. They were showing up properly in the simulator but I only got a black screen on the real devices.
I removed them from XCode, put the english ones directly in my resource folder, added them to XCode and marked them as Localized from in there. It then started to work.
This was in XCode 3.2.6 (IOS 4.3).
For those who didn't catch correct image on device:
Makes ure that Default.png is ACTUALLY PNG format.
I've saw this problem when my Default.png was .JPEG file that was renamed to .PNG
I tried everything and this still didn't work... Finally I changed my Default.png name to Splash.png and in my info.plist I added 'Launch image' and said it should look for 'Splash' - This fixed my problem!
I've seen many apps in the app store who's icons on the iPhone Springboard do not have the default rounded corners and "glass effect" that are created by default when I just add a 57x57 png to my resources and specify it in the plist. Does anyone know how to NOT get the iPhone to add the attributes to my application icon image when I compile and load it on the iPhone?
If you go edit your info.plist file, there is a property called UIPrerenderedIcon, it'll be set to false, if you change it to true, the phone won't process your icon before displaying it. You'll also have to round the corners yourself as well I believe.
take a look at: http://iosdevelopertips.com/general/remove-shine-gloss-effect-on-iphone-icon.html
It's all in what you search for: flat iphone icon
Add this to info.plist:
UIPrerenderedIcon : true
Brandon might appreciate a thank you: http://blog.quazie.net/2009/05/flat-iphone-icon-aka-get-rid-of-icon-shine/
Set UIPrerenderedIcon in your info.plist to true.
As a key in plist this is now "Icon already includes gloss effects" YES or NO, where if your select YES XCode does not apply the gloss effect..