<UIPrerenderedIcon> in info.plist doesn't do anything

3k views Asked by At

I'm trying to replace the Icon of an app I like and I did but iPhone (iPhone 4 32bg 4.0.1) keeps adding a black background and a gloss to my new icon!

I've edited 'info.plist' on user\application*app folder AND var\mobile\applications*app folder

and added = true

Take a look on this image : http://i56.tinypic.com/8x635u.jpg

alas, no change upon respringing!

2

There are 2 answers

3
Glauber Felix On BEST ANSWER

I solved my problem.

I erased the file : AppIconOverlay@2x~iphone.png

That is located : System/Library/PrivateFrameworks/MobileIcons.framework

It was the way that i solved my problem , i think this can be a serious problem and it can be helpfull for the users.

This is the link that my answer is based :

http://www.macthemes.net/forum/viewtopic.php?pid=842429

I am running iOs 5.0.1 in my iPhone 4

It took me a long time to solve this problem , almost one week , so i thing it will help a lot of people,

Best Regards,

Glauber Felix Majoring Computer Science at Federal University of Bahia

8
ikuramedia On

Are you on iOS5? iOS5 introduced a new structure within info.plist for pre-rendered icons.

The relevant key for iOS5 is (note the UIPrerenderedIcon key within the PrimaryIcon dictionary):

<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>ipad icon a.png</string>
        </array>
        <key>UIPrerenderedIcon</key>
        <true/>
    </dict>
</dict>