Iphone 在模拟器或设备中忽略XCode 4.2.1的UIPreRenderIcon

Iphone 在模拟器或设备中忽略XCode 4.2.1的UIPreRenderIcon,iphone,ios,icons,Iphone,Ios,Icons,我在info.plist文件中将uiprerendericon设置为true,但模拟器和设备(运行iOS 5.0.1)都忽略了该值 <key>UIPrerenderedIcon</key> <true/> uiprerendericon 你知道我能做什么吗?我尝试了Clean->Build,但也没有解决问题…发现了问题 在iOS 5中,它在字典中将图标分组在一起。您需要在plist中展开名为“图标文件(iOS 5)”的项,然后展开“主图标”。在这里,您将看

我在info.plist文件中将uiprerendericon设置为true,但模拟器和设备(运行iOS 5.0.1)都忽略了该值

<key>UIPrerenderedIcon</key>
<true/>
uiprerendericon
你知道我能做什么吗?我尝试了Clean->Build,但也没有解决问题…

发现了问题

在iOS 5中,它在字典中将图标分组在一起。您需要在plist中展开名为“图标文件(iOS 5)”的项,然后展开“主图标”。在这里,您将看到另一个UIPreRenderIcon值设置


改变它,解决它

该语法看起来与我在iOS 5.0.1和模拟器上的语法相同。你能发布整个文件吗?我们可以看一看吗?确保你查看的键是它们的实际值,而不是本地化名称,并查看该键是否是正在设置的实际键只有一个info.plist文件-无论我如何查看该文件(属性列表或原始源代码),值都在那里,设置为true。发现问题-解决方案发布在下面。谢谢分享!我正在浏览我的一个应用程序info.plist(它成功地阻止了光泽效果)与一个新应用程序(它确实有“忽略”标志)进行比较。现在我看到了你的帖子,我注意到第一个应用没有“图标文件(iOS5)”条目(它比iOS5旧),所以我猜它默认回到“常规”键。对于最新版本的Xcode(例如4.5),你可以通过选择项目、选择目标、选择“摘要”和“应用图标”来设置此键部分中有一个标记为“预渲染”的复选框。选中它,设置将添加到Info.plist中的正确位置。