图标与iOS 6和Xcode 5.0的光泽

当我使用iOS6和XCode 5时,我真的被困在如何从我的图标中删除光泽。

我已经读过这些问题:

在iOS 4.3中删除图标的光泽效果

图标已经包括光泽效果不工作IOS 5

如何禁用突出显示的应用程序图标?

现在我的plist看起来像这样:

<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> 

但是,当我在手机上预览应用程序时,光泽效果仍然在应用。 任何帮助将非常感激。

其实他们已经改变了这个设定。 在您的项目设置下,在常规选项卡下,在应用程序图标部分下,select“使用资产目录”。 现在在项目文件(最左边的面板)下导航到Images.xcassets文件。 现在确保添加应用程序图标和启动图像。 重要的是要确保“Ios图标是预渲染”的checkbox已启用。在查看Images.xcassets文件时,您可以在属性面板(最右侧面板)上find此选项。 就是这样,你可以删除旧的图像,做一个干净的,然后build立和运行,你完成。 这对我工作… 在这里输入图像说明

经过大量的讨论,结果发现这是一个XCode 5和用来创build图标的Media.xcassets文件夹的错误。 我已经向苹果提交了一个错误报告。

设置“iOS图标预渲染”后,您必须从设备上删除应用程序并再次生成(在iOS 6.1中)。