我的应用程序图标在iPad和iPhone上显示时工作正常,但是在我构建存档并创建存档后,没有显示图标。有任何想法吗?我环顾了几个论坛,但没有找到解决方案。我实际上不相信这对实际的分发部署有任何影响,因为.ipa肯定有与它捆绑的图标。我已将其直接加载到iTunes中以验证。
请参阅下面的截图,我已经定义了“图标文件”(CFBundleIconFile)和“图标文件”(CFBundleIconFiles)。
答案 0 :(得分:17)
讨厌回答我自己的问题,虽然我脑子里的灯泡响了。在Xcode 4管理器存档中,应用程序被分组。如果您存档5个版本,则在左窗格中选择应用程序,而在右窗格中显示5个版本。这让我相信它实际上并不是用于在左窗格中显示分组应用程序的应用程序图标,而是实际的iTunesArtwork文件。所以我把它添加到了CFBundleIconFiles集合中,它有效!
答案 1 :(得分:3)
我认为这是因为你没有512x512的iTunesArtwork文件。
答案 2 :(得分:1)
CFBundleIconFile
有一个空条目。如果你完全删除它应该工作。
过去Xcode Organizer中的图标处理有点儿错误,因此我不会在其中放入过多的库存。只需确保图标在您要发送的实际平台上正确显示。