可以使用相同代码构建的两个iPhone应用程序使用不同的iTunesArtwork(完整版和精简版/免费版)吗?

问题描述:

我目前正在从相同的来源(沿着Creating Lite Versions of iPhone Games/Apps的行)构建iPhone应用程序的完整版和免费版。这很好。可以使用相同代码构建的两个iPhone应用程序使用不同的iTunesArtwork(完整版和精简版/免费版)吗?

我唯一无法弄清楚的是如何让两个不同的iTunesArtwork文件包含在相应的版本中(例如一个带有“lite”标记,另一个没有)。

我在Apple的页面上看了App Icons on iPad and iPhone,但他们没有说出如何处理iTunesArtwork。我确实在两个不同的* .plists中包含了不同的“Icon.png”等文件,这和我们预期的一样。但是iTunesArtwork呢?

我错过了什么吗?

+0

询问提交给iTunes Connect的作品。 – jaminguy 2011-05-24 20:13:43

+0

类型,我猜:)我通过电子邮件向某人发送了“ipa”档案。该档案(似乎)包含iTunesArtwork文件。 – scherand 2011-05-24 20:23:54

+0

什么是“iTunesArtwork”文件? – jaminguy 2011-05-24 20:35:44

不需要将512x512图稿嵌入到您的包中。在iTunes Connect中,您将能够上传512x512文件,并且您将能够上传两种不同应用的屏幕截图。

+0

好的,那很好。但出于某种原因,在临时测试时,精简版会显示(错误)图标。这会刺激我的测试人员......任何想法? – scherand 2011-05-24 21:29:12

+0

我假设你正在为不同的版本做不同的目标。这些不同的目标可以有不同的info.plist文件,因此可以有不同的图标文件设置。实际上,如果你重读了你问题中的第一个链接,他会告诉你如何为不同的目标设置不同的图标。 – Walter 2011-05-25 00:38:01

+0

问题是* * * *文件中没有引用512x512 iTunesArtwork文件。至少这是我的理解(特别是在阅读第二个链接后)。它确实适用于图标(iTunesArtwork的较小版本将显示在设备上,而不是iTunes中)。 – scherand 2011-06-01 12:53:10

在XCode 4中,您可以创建一个组,在其中放置目标特定文件,并在身份检查器中为其分配正确的目标成员资格。 因此,您的.ipa文件中始终有正确的iTunesArtwork。

这对我来说就像一个魅力。

希望它有帮助。