iOS应用图标对App Store和iTunes Connect具有光泽效果
-
26-10-2019 - |
题
即使我在Infoplist文件中指定的属性“图标已经包含了obloss效果”,我在App Store上的应用图标有问题,即主屏幕效果很好)。我怎样才能解决这个问题 ?
我在以前的问题上读到这是一个错误,它是在9月份修复的,但我的应用程序已发布Yestarday ..我写信给Apple支持,但我还没有收到答案。
解决方案 3
实际上,似乎不是我的问题,实际上,没有更改图标的任何内容,当我在iTunes Connect上提交更新的应用程序时,他们从App Store中删除了光泽效果。但是我根本没有更改任何图标设置。
其他提示
iOS 5在您的信息中包含一个新密钥。图标供应符,其中包含“图标已经包含obloss效果”条目。看 这里 有关更多信息。
我正在本地开发一个应用程序(即尚未将其提交给iTunes Connect),但遇到了同样的问题。但是,我找到了一种方法来删除实际设备(IE iPhone)和iTunes应用程序区域上图标中的光泽。我得到了帮助 这个答案. 。如果您在文本编辑器中打开Infoplist文件,您会看到一些类似的行:
...
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon@2x.png</string>
<string>icon.png</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
...
*注意:我已经更改了Xcode中的“ Uiprerenderedicon”,以说“是”,所以我的说“ true”。
为了解决该问题,我只是复制/粘贴了“ uiprerenderedicon”行,然后将其粘贴到这一代码之上,以便现在看起来像:
...
<key>UIPrerenderedIcon</key>
<true/>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon@2x.png</string>
<string>icon.png</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
...
似乎有点不合常规的代码,因此没有告诉这个“修复”将有多长时间起作用,但现在起作用。对我来说!
更新:
实际上,我认为在哪里粘贴它并不重要
<key>UIPrerenderedIcon</key>
<true/>
只要将其放在外面 CFBundleIcons
<dict>
在所有其他条目的“主层”上封锁。
如果您已经将“ uiprerenderedicon”设置为真,
只需使用“编辑”按钮重新上传您的图标。 (内部版本信息)