2011-08-26 88 views
1

我设置了“图标已包含光泽效果=是”。通常,它也足以隐藏appstore中的光泽效果。但是我加载的最后两个应用程序在苹果应用程序商店仍然有光泽。有没有新的方法来隐藏光泽?iPhone“图标已包含光泽效果=是” - Appstore图标在我的Info.plist中仍然有光泽iOS 4

感谢:-)

+0

你有没有解决过这个问题?当下载应用程序时我没有获得光泽效果,但iTunes商店确实显示了光泽效果。 –

+0

我得到同样的东西。我有一张Apple Developer Support的门票。 – Nick

回答

3

你有没有在你的info.plist权</dict>之前添加以下行?

<key>UIPrerenderedIcon</key> 
<true/> 
+0

在我的应用程序中还dev itunesconnect应用程序详细信息它显示: Prerendered图标标记:\t真实 在iTunes中存储它没有光泽效果,但在iTunes存储与光泽效果。我也不知道该怎么做。 –

-1

这是一个ITS错误。如果将UIPrerenderedIcon设置为FALSE,它将在ITS上设置一个纯图标。

+0

这不是一个错误,这是开发者的错误 – Nathan

3

您是在iOS 5上开发/运行吗? 因为iOS 5的新Info.plist结构有一个带有相同密钥(UIPrerenderedIcon)的新条目,它与图标文件名一起放置在子字典中。您仍然应该在iOS 4及更早版本的Info.plist的根目录中包含原始UIPrerenderedIcon密钥。

如果您要从旧项目进行转换,只需从使用助手创建的新项目中复制格式即可。它将在正确的地方拥有钥匙。

1

开启在源代码中的plist和不

<key>CFBundleIcons</key> 
<dict> 
    <key>CFBundlePrimaryIcon</key> 
    <dict> 
     <key>CFBundleIconFiles</key> 
     <array> 
      <string>myIcon.png</string> 
     </array> 
     <key>UIPrerenderedIcon</key> 
     <false/> 
    </dict> 
</dict> 

<key>UIPrerenderedIcon</key> 
      <true/> 
0

我设置这条线“图标已经包括光泽效果= YES” 在info.plist中,搜索这个部分:

<key>CFBundleIcons</key> 
<dict> 
    <key>CFBundlePrimaryIcon</key> 
    <dict> 
     <key>CFBundleIconFiles</key> 
     <array> 
      <string>myIcon.png</string> 
     </array> 
    </dict> 
</dict> 

现在,添加下面两行:

 <key>UIPrerenderedIcon</key> 
     <false/> 

最后,它必须是:

<key>CFBundleIcons</key> 
<dict> 
    <key>CFBundlePrimaryIcon</key> 
    <dict> 
     <key>CFBundleIconFiles</key> 
     <array> 
      <string>myIcon.png</string> 
     </array> 
     <key>UIPrerenderedIcon</key> 
     <true/> 
    </dict> 
</dict> 
0

在Info.plist文件。确保该图标中的“图标已经包含光泽效果”布尔值被设置为“是”。

然后转到项目目标设置勾选Prerendered上的复选框。

相关问题