Xcode的Build and Archive命令在哪里寻找其iTunes艺术作品?

Jea*_*uys 5 iphone xcode cocoa-touch itunesartwork

我刚刚发现了Build和Archive选项,它看起来非常好.

但是,我使用Build和Archive构建的应用程序在Organizer窗口中有一个很大的问号,而不是我漂亮的iTunesArtwork文件.我尝试在我的项目中将它作为PNG,JPG,有或没有扩展名.

我可能错过了简单的事情.任何的想法?构建和存档命令在哪里寻找其iTunes艺术作品?

非常感谢.

Jea*_*uys 3

经过一段时间的实验,据我所知,以下是“构建和存档”如何处理应用程序图标:

1- 要使图标显示在管理器窗口中,该图标必须列在应用程序 info.plist 文件的 CFBundleIconFiles 条目中。有关详细信息,请参阅技术问答 QA1686 。

但这与 iTunesArtwork 并没有真正的关系。

2- 要让 iTunes 显示应用程序图稿,它需要找到一个名为iTunesArtwork(无扩展名)的 PNG 文件。据说,该文件需要位于.ipa文件的根级别。iTunesArtwork然而,iTunes 也很乐意在应用程序包本身的文件更深处找到它.ipa

3-现在回答确切的问题:

  • 问:“构建和存档”在哪里查找iTunesArtwork要包含在 .ipa 文件中的文件?
  • 答:没有。如果您需要 iTunesArtwork for iTunes,则需要将其包含在目标应用程序包中。这很浪费,但 iTunes 无论如何都会找到它。

至少,我根本无法使用Build and Archive我的文件。iTunesArtwork我能找到的唯一获得它的方法是将其包含在应用程序包中。

为此,请将其包含在您的项目中,并确保它包含在应用程序目标构建项中。

这是浪费,因为安装后它不必要地使用设备上的磁盘空间。