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

但是,使用Build and Archive构建的应用程序在管理器窗口中的图稿有一个很大的问号,而不是我漂亮的iTunesArtwork文件。我尝试将其以PNG,JPG格式(带有或不带有扩展名)包含在我的项目中。

我可能错过了一些简单的事情。任何的想法? Build and Archive命令在哪里寻找其iTunes图稿?

非常感谢。

最佳答案

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

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

不过,这与iTunesArtwork并没有真正的关系。

2-若要使iTunes显示应用程序图稿,它需要找到一个名为iTunesArtwork的PNG文件(无扩展名)。假设该文件必须位于.ipa文件的根目录下。但是,iTunes也很乐意在应用程序包本身中的iTunesArtwork文件中更深的位置找到.ipa

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


问:“构建和存档”在哪里寻找iTunesArtwork文件以包含在.ipa文件中?
答:不是。如果要iTunesiTunes iTunesArtwork,则需要将其包含在目标应用程序包中。这很浪费,但是iTunes还是会找到它的。


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

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

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

07-26 09:37