iPhone如何提交带有无光泽视网膜显示图标的应用程序?

Ale*_*one 9 iphone xcode icons app-store

我注意到我在视网膜上显示114x114应用程序图标图像的所有尝试都会自动在它们上面叠加渐变阴影.我的图标已经在黑色背景上具有透明度,而第二个渐变阴影使背景看起来不那么黑

我注意到很多应用程序的图标显示为"平坦",没有阴影.我可以在项目中设置一些标志,要求将此半圆形阴影效果应用于图标吗?

更新:Xcode 4.2 iOS 5.0作为部署目标.只有1个部署目标.出于某种原因,建议的解决方案似乎不起作用.我已将该属性添加到目标中.我看到原始UIPrerendered图标和"图标已包含光泽效果"的布尔值为YES.我已经替换了图标文件并尝试了不同的图标.我从开发设备上卸载了应用程序并重新安装了它.我做得很干净.光泽效果仍然存在.我忘记了什么?

更新2:经过45分钟的混乱和失去理智之后,我注意到Plist中有另一个词典:

Icon files(iOS5). Within that is a Primary Icon Dictionary,
Run Code Online (Sandbox Code Playgroud)

其中另一个声明是"Icon已包含光泽效果".那个被设置为NO.将那个设置为YES会删除光泽,并使我的图标看起来很棒:)我的猜测是,当我将项目迁移到iOS5时,添加了该键

PS.在关于图标的主题上,我为iPhone构建了一个图标制作器应用程序,允许我改变光泽效果的强度,以及从光泽中包含/排除一些图标元素.我仍然要告诉xCode我的图标是"预渲染的",但我控制了光泽效果.

Chr*_*ner 17

在目标的Info.plist中添加以下属性.

在此输入图像描述


Ale*_*one 12

在经历了45分钟的混乱和失去理智之后,我注意到Plist中还有另一个词典:

图标文件(iOS5).其中是主要图标字典,

其中另一个声明是"Icon已包含光泽效果".那个被设置为NO.将那个设置为YES会删除光泽,并使我的图标看起来很棒:)我的猜测是,当我将项目迁移到iOS5时,添加了该键


kur*_*amo 7

在ios5(及更高版本)上继续目标 - >摘要 - >应用程序图标并检查"预渲染" - 光泽效果然后消失


Arv*_*ind 7

按照Alex Stone的答案,如果您使用assests目录去除光泽效果,则需要执行以下步骤

去除光泽:

  • 转到Xcode中的项目文件导航器.
  • 单击资产目录文件(Images.xcassets)
  • 查看资产目录时,打开属性面板(通常是最右侧)
  • 点击标有'iOS图标已预呈现'的框

执行这些步骤会在资产目录文件夹内的文件Contents.json末尾添加以下内容:

"properties":{"pre-rendered":true}