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

时间:2010-09-13 16:42:32

标签: iphone cocoa-touch xcode itunesartwork

我刚刚发现了Build and Archive选项,看起来很不错。

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

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

非常感谢。

2 个答案:

答案 0 :(得分:3)

以后花了一些时间进行实验,就我所见,这里是“构建和存档”如何处理应用程序图标:

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

但这与iTunesArtwork无关。

2-要让iTunes显示应用程序图稿,需要找到名为iTunesArtwork的PNG文件(无扩展名)。据推测,此文件需要位于.ipa文件的根级别。但是,iTunes也很乐意在应用程序包中找到iTunesArtwork,更深入.ipa文件。

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

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

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

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

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

答案 1 :(得分:1)

要从Build&amp ;;中获取要在管理器中显示的图标。分析,包括"图标文件"值为#34; Icon.png"或者你的形象叫什么。不要包含双引号。除了"图标文件"之外还包括此项。 Technical Q&A QA1686中描述的密钥。