如何消除 XCode 5 / iOS 7 中的图标眩光?
Posted
技术标签:
【中文标题】如何消除 XCode 5 / iOS 7 中的图标眩光?【英文标题】:How to remove icon glare in XCode 5 / iOS 7? 【发布时间】:2013-08-09 11:17:05 【问题描述】:我正在使用 XCode 5 开发者预览版来创建一个 ios 7 应用程序。在 iOS 7 中,图标的眩光效果不再存在。没关系。但是现在,当我在 iOS 6 设备(或模拟器)上运行由 XCode 5 编译的应用程序时,我看到了图标上的眩光效果!禁用眩光的常用方法(编辑 App-Info.plist 文件)不再起作用。
所以我的问题是:如何在 XCode 5 编译的应用中禁用 iOS 6 上的眩光效果?
旁注:我正在使用资源库来配置所有不同的图标大小。
【问题讨论】:
不要忘记 xCode5 受 NDA 保护,因此不应在诸如此处的公共论坛上讨论。此外,它仍处于测试阶段,因此值得向 Apple 记录一个错误,因为这可能是疏忽或尚未添加 是的,我知道,但我很绝望:P 尝试在devforums.apple.com上提问 【参考方案1】:由于保密协议已经解除,我可以告诉你答案:
-
转到 Xcode 5 项目中的 Images.xcassets
寻找 AppIcon
选择 iPhone 应用 iOS 5,6 57pt
在 Inspector 侧边栏中,随意勾选/取消勾选“iOS 图标已预渲染”复选框!
【讨论】:
当项目在 xcode 5 之前的版本中创建时,此方法不起作用,为此目的使用@sag 答案【参考方案2】:添加到“图标文件(iOS 5)”->“主图标”“图标已经包含光泽效果" Boolean YES 在您的 *-Info.plist 文件中项目(XCode 5)..
【讨论】:
【参考方案3】:(注意:这是基于 Xcode 4 的知识)
勾选目标设置中应用图标旁边的预渲染复选框。
这将删除添加到图标的任何效果。
【讨论】:
感谢您的回复! XCode 5 中不再存在该复选框。我明白为什么:在 iOS 7 中,眩光效果不再存在。 在这种情况下,由于 NDA,devforums.apple.com 是您的选择。以上是关于如何消除 XCode 5 / iOS 7 中的图标眩光?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Xcode 5 中使用不同的图像 iOS 6 和 iOS 7 [关闭]