Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Icon gloss with iOS 6 & Xcode 5.0

Tags:

xcode

ios

iphone

I am really stuck on how to remove the gloss from my icon when using iOS6 and XCode 5.

I have read through these questions:

Removing gloss effect from an icon in iOS 4.3

icon already includes gloss effects not working ios 5

How to disable highlighting of the app icon?

And now my plist looks like this:

<plist version="1.0"> <dict>     <key>LSApplicationCategoryType</key>     <string></string>     <key>CFBundleDevelopmentRegion</key>     <string>en</string>     <key>CFBundleDisplayName</key>     <string>${PRODUCT_NAME}</string>     <key>CFBundleExecutable</key>     <string>${EXECUTABLE_NAME}</string>     <key>CFBundleIdentifier</key>     <string>com.burton.${PRODUCT_NAME:rfc1034identifier}</string>     <key>CFBundleInfoDictionaryVersion</key>     <string>6.0</string>     <key>CFBundleName</key>     <string>${PRODUCT_NAME}</string>     <key>CFBundlePackageType</key>     <string>APPL</string>     <key>CFBundleShortVersionString</key>     <string>1.0</string>     <key>CFBundleSignature</key>     <string>????</string>     <key>CFBundleVersion</key>     <string>1.0</string>     <key>LSRequiresIPhoneOS</key>     <true/>     <key>UIPrerenderedIcon</key>     <true/>     <key>UIRequiredDeviceCapabilities</key>     <array>         <string>armv7</string>     </array>     <key>UISupportedInterfaceOrientations</key>     <array>         <string>UIInterfaceOrientationPortrait</string>     </array> </dict> </plist> 

However, the gloss effect is still being applied when I preview the app on my phone. Any help would be much-appreciated.

like image 316
Richard Burton Avatar asked Aug 03 '13 16:08

Richard Burton


2 Answers

Actually they have moved the setting. Under your project settings, under the general tab,and under the app icons section, select the "Use Asset Catalog". Now under the project files (far left panel) navigate to the Images.xcassets file. Now make sure the app icon and launch images are added. The important thing is to make sure that the tick box of "Ios Icon is pre-rendered" is enabled.You can find this option on the attributes panel (far right panel) when viewing the Images.xcassets file. And thats it, you can delete the old images and do a clean , then build and run and you done. This worked for me... enter image description here

like image 52
dubemike Avatar answered Oct 25 '22 19:10

dubemike


After much poking around, it turns out this a bug with XCode 5 and the Media.xcassets folder that it uses to create the icon. I have submitted a bug report to Apple.

like image 42
Richard Burton Avatar answered Oct 25 '22 20:10

Richard Burton