我刚刚发现了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
文件。我能找到的唯一拥有它的方法是将其包含在应用程序包中。
为此,请将其包含在项目中,并确保将其包含在应用程序目标构建项中。
这很浪费,因为它在安装后不必要地使用了设备上的磁盘空间。