iOS 应用程序图标在 App store 和 iTunes Connect 上具有光泽效果
我在应用程序商店上的应用程序图标有问题,即使我在 InfoPlist 文件中指定属性“图标已包含光泽效果”为“是”,在 iTunes 连接和 App Store 上它会显示具有光泽效果的图标(在相反,主屏幕工作正常)。我该如何解决这个问题?
我在之前的问题中读到,这是一个错误,已于 9 月份修复,但我的应用程序已于昨天发布。我写信给 Apple 支持,但尚未收到答复。
I have an issues with the app Icon on app store, even though I specified in the InfoPlist file the property "Icon already includes gloss effects" to be YES, on iTunes connect and App Store it shows the icon with the glossy effect (on the Home Screen instead it works fine). How can I fix this ?
I read in previous questions here that it was a bug, an it was fixed in September, but my app was published yestarday.. I wrote to Apple support, but I haven't receveid an answer yet..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
iOS 5 在 Info.plist 中包含一个新的图标键,其中包含“图标已包含光泽效果”条目。请参阅此处了解更多信息。
iOS 5 includes a new key in your Info.plist for icons, which contains an "Icon already includes gloss effects" entry. See here for more info.
我正在本地开发一个应用程序(即尚未将其提交到 iTunes Connect),但遇到了同样的问题。不过,我找到了一种方法来消除实际设备(即 iPhone)和 iTunes 应用程序区域上图标的光泽。 这个答案对我有所帮助。如果您在文本编辑器中打开 InfoPlist 文件,您将看到如下几行:
*注意:我已经将 XCode 中的“UIPrenderedIcon”更改为“YES”,所以我的显示为“true”。
为了解决这个问题,我只是复制/粘贴“UIPrenderedIcon”行并将其粘贴到这段代码上方,这样它现在看起来像:
必须复制代码似乎有点不合常规,所以不知道这个“修复”需要多长时间“ 会起作用,但目前有效。无论如何对我来说!
更新:
实际上,我认为粘贴的位置并不重要
,只要将其放置在
CFBundleIcons
块之外即可与所有其他条目一起位于“主级别”。I am developing an app locally (i.e. haven't yet submitted it to iTunes Connect), but was having the same issue. However, I have found a way to remove gloss from icons on the actual Device (i.e. iPhone) AND the iTunes Apps area. I was helped by this answer. If you open your InfoPlist file in a text editor, you'll see some lines like:
*NOTE: I already changed "UIPrerenderedIcon" in XCode to say "YES", so mine says "true".
To fix the issue, I just copy/pasted the "UIPrerenderedIcon" lines and pasted it above this chunk of code so that it now looks like:
Seems a little unconventional to have to duplicate code, so there is no telling how long this "fix" will work, but it works for now. for me anyway!
UPDATE:
I actually don't think it matters where you paste the
so long as it is placed outside of the
CFBundleIcons
<dict>
block on the "main level" with all the other entries.实际上,这似乎不是我的问题,事实上,在不更改任何图标的情况下,当我在 iTunes 连接上提交更新的应用程序时,它们会从应用程序商店中删除光泽效果。但我根本没有更改任何图标设置。
Actually it seems was not my problem, in fact without changing anything about the icon, when I submit my updated application on iTunes connect they remove the glossy effect from the app store. But I didn't change any icon settings at all.
如果您已经将“UIPrerenderedIcon”设置为 True,
只需使用“编辑”按钮重新上传您的图标即可。 (版本信息内)
If you already had set "UIPrerenderedIcon" as True,
Just re-upload your icon with "edit" button. (inside Version Information)