I had the same issue with an unwanted glitter effect using xCode 5.0. I looked through all posted answers. Here is what worked for me:
1) Remove the "Icon already includes glitter effects" from Info.plist. I did this because although it is set to “YES”, which should work properly - for some reason it did not work, so I wanted to remove it before adding the correct code.
Here's how to do it: Click the name of your project in the navigator (left column)>, then in the editor (middle column) click on the information. In the box that says “Icon includes glitter effects,” click the minus “-” button to delete. This removes code that doesn't work, so you start with a clean palette.
2) Open the file Info.plist. In the Navigator (left column), find the info.plist file (Right-click> Open As> Source Code).
3) Your code will look like this:
<key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>Icon-120</string> <string>Icon-72</string> <string>Icon-57</string> </array> </dict>
Now copy the following 2 lines of code, because you will enter them in the code above:
<key>UIPrerenderedIcon</key> <true/>
Your last code should look like this:
<dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>YourIconFile</string> </array> <key>UIPrerenderedIcon</key> <true/> </dict>
This is the best answer I can provide. Worked for me.
TheGrayVacuum Dec 07 '13 at 17:16 2013-12-07 17:16
source share