图标没有出现在 Xcode 存档中?

Posted

技术标签:

【中文标题】图标没有出现在 Xcode 存档中?【英文标题】:Icon not appearing in Xcode archive? 【发布时间】:2012-03-15 14:55:33 【问题描述】:

我的应用图标没有出现在 Xcode 档案中。我将它们设置在 plist 中,它们显示在模拟器、设备和项目设置中。见下图:

我该如何解决这个问题?顺便说一句,我使用的是 4.3.1。

谢谢...

【问题讨论】:

题外话:很高兴您正在创建一个 Cycle Hire 应用程序。我也在 App Store 中找到了其中一个 :) 您是否将图标文件添加到您的项目 -> 目标? 是的,我正在制作一个自行车租赁应用程序!哪个是你的?是的,如果将它从资源目录拖到小占位符,我确实将它添加到目标中。 【参考方案1】:

试试这个:

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

在 Xcode 中,执行“Command+Option+Shift+K”并说是。

再次尝试存档?

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

【讨论】:

感谢您的帮助,但仍然没有运气!试过你说的一切。我迷路了,太痛苦了。【参考方案2】:

不要忘记将small icons 和App Store icon 添加到项目中。

【讨论】:

我以前的应用程序从来没有这样做过,所以不要认为是那样。 @Adam Waite,是的,对,它可能以前可以工作,但现在我的建议是一次添加所有图标(我忘了提到可能很关键的 iTunesArtwork),你可以使用一些工具从高清源自动生成所有图标。你最近没有更新 Xcode 吗? 我只是使用了不同的 mac 并且它工作正常。相同版本的 Xcode。老实说,我认为与归档/配置/代码设计有关的任何事情都对 Xcode 很不利。 @Adam Waite 现在这很有趣,如果您尝试使用 .xcodeproj 内容玩一点会很棒(不要忘记制作安全的保留副本!)。删除两台机器上的 xcuserdata 文件夹可能会给你一些东西。据我所知,简单的编辑方案 - 存档在 schemename.xcscheme 文件中创建了一个新部分,也许该部分是必需的并且由于您在另一台机器上的用户名不一样而丢失?所以尝试去编辑方案并选择存档也可以尝试。【参考方案3】:

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

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

在 Xcode 中按

    Command+Shift+K 并按是。

    Command+Shift+Alt+K 并按是。

    尝试构建、运行和归档。

【讨论】:

尝试了您的所有建议,但没有人对其进行排序。不过还是谢谢。【参考方案4】:

您在 plist 的图标文件中缺少 iTunesArtwork 作为第 6 项。显然,这是存档窗口从中获取图像的地方。

【讨论】:

以上是关于图标没有出现在 Xcode 存档中?的主要内容,如果未能解决你的问题,请参考以下文章

Cocoa:O SX 应用程序在存档后缺少所有图标

Xcode:没有一个输入目录包含匹配的应用程序图标/启动图像集

iOS,存档分发时图标不可见

Xcode 旧标签栏图标突然出现

在 xcode 7.1 中为 iPad Pro 上传 App 图标

在使用 Xcode 4.5 编辑故事板时新的退出图标是做啥用的?