我已经改变了这一行:
<key>UIPrerenderedIcon</key>
<true/>
我把它正确地放在Info.plist中,但它不起作用。我已经尝试了很多来消除这种光泽效果。
我阅读了所有帖子,但我无法将其删除。
我已经对没有此光泽效果的应用程序(App)进行了一些测试,所以我搜索了UIPrerenderedIcon,值为true,所以我把它放在false值中,它们是我的respring(和重新启动)我的Iphone,并且Icon仍然没有光泽效果,因为我将值更改为false,因此没有光泽效果。
我不知道问题是什么,我已经尝试了很多。
我正在使用Windows。
程序:Windows的Plist编辑器 代码:http://pastebin.com/rVp3myj9
我该怎么办?我真的很沮丧,我已经研究了很多来解决这个问题,但没有成功。
我正在做一个主题来个性化我的iPhone,我正在更改原始图标,其中一些有光泽效果,这些图标让我发疯,因为我无法删除此光泽效果。
如果有人可以帮助我,我会很高兴,
答案 0 :(得分:4)
转到您的项目plist文件并添加并设置Icon already includes gloss effects
复选框已选中..然后运行您的应用并查看..
答案 1 :(得分:2)
除了Mehul之外的更多参考答案:
答案 2 :(得分:2)
选中应用程序图标预览框旁边的项目设置中的Prerendered
复选框,或者如果要在代码中执行此操作,请编辑<YourApp>-Info.plist
,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!--[...]-->
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<!--[...]-->
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
<!--[...]-->
<key>UIPrerenderedIcon</key>
<true/>
<!--[...]-->
</dict>
</plist>
答案 3 :(得分:1)
如果您在XCode 5中使用图像集(Images.xcassets),请确保图标源指向图像集,并且在图像集本身中,您可以将每个图像标记为“iOS图标已预呈现”