Xcode归档文件中图标未显示?

5
我的应用程序图标在Xcode归档中没有出现。我已经在plist中设置了它们,并且它们在模拟器、设备和项目设置中都显示出来。如下图所示:

enter image description here

我该怎么办?顺便说一下,我正在使用4.3.1版本。
谢谢...

离题:很好,你正在创建一个自行车租赁应用。我也在应用商店中有一个 :) - Van Du Tran
你是否将图标文件添加到了你的项目 -> 目标? - giorashc
是的,我正在制作一个单车租赁应用程序!你的是什么?是的,如果将其从资源目录拖动到小占位符中,我已将其添加到目标中。 - Adam Waite
4个回答

3

请尝试以下方法:

从设备中删除您的应用程序的所有版本。

在Xcode中,执行“Command+Option+Shift+K”,然后选择是。

再次尝试归档?

顺便说一下,我认为Default.png和Default@2x.png不应该出现在您的图标列表中。


谢谢你的帮助,但还是没有成功!我尝试了你说的一切。我对此感到很困惑,真是太痛苦了。 - Adam Waite

0

你的plist文件中缺少iTunesArtwork,应该将其作为Icon Files中的第6项。显然,这是归档窗口获取图像的位置。


0

以前我的应用程序从未遇到过这种情况,所以我不认为是那个问题。 - Adam Waite
@Adam Waite,是的,之前可能可以工作,但现在我的建议是一次性添加所有图标(我忘了提到可能很关键的iTunesArtwork),您可以使用一些工具从高清源自动生成所有图标。您最近更新过Xcode吗? - A-Live
我刚刚换了一台不同的 Mac,它就可以工作了。使用的是相同版本的 Xcode。我认为,所有与 Xcode 中的归档/配置文件/代码签名有关的事情都很糟糕,老实说。 - Adam Waite
@Adam Waite 现在这很有趣,如果你尝试一下玩一下 .xcodeproj 的内容会很棒(别忘了做一个安全备份!)。在两台机器上删除 xcuserdata 文件夹可能会给你带来一些东西。据我所见,简单的编辑方案 - 存档会在 schemename.xcscheme 文件中创建一个新的部分,也许这个部分是必需的,因为另一台机器上的用户名不同?所以尝试去编辑方案并选择存档也是值得尝试的。 - A-Live

0
不要忘记正确的图标命名。Default.png 不应该在 .plist 文件中,还要检查图标文件的目标。

Icon.png Icon@2x.png Icon-72.png

在Xcode中按下

  1. Command+Shift+K并按Yes。

  2. Command+Shift+Alt+K并按Yes。

  3. 尝试构建、运行和归档。


尝试了你提出的所有建议,但都没有解决它。不管怎样还是谢谢。 - Adam Waite

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接