如何使我的特设iPhone应用程序的图标显示在iTunes中?

我有一个图标文件Icon.png的iPhone应用程序。

当应用程序在手机上时,此图标正确显示,但不显示在iTunes的应用程序窗格中。

我需要做什么才能让它正确显示?

最简洁的方法是在官方的Apple文档中的“ 发布应用程序testing”一节中进行描述 。 以下是在该页面给您的确切说明:


您的testing者看到的iTunes图片应该是您应用程序的图标。 此作品必须是名为iTunesArtwork的512 x 512 JPEG或PNG文件。 请注意,该文件不能有扩展名

生成应用程序的图标文件后,请按照下列步骤将其添加到您的应用程序:

  1. 在Xcode中打开你的项目。
  2. 在组和文件列表中,select资源组。
  3. select“项目”>“添加到项目”,导航到您的iTunesArtwork文件,然后单击添加。
  4. 在出现的对话框中,select“复制项目”选项并点击添加。

请注意,PNG或JPEG文件只是“iTunesArtwork”,没有后缀。

如果您在构build应用程序包后尝试将该文件复制到应用程序包中,将会中断应用程序签名,并在尝试将其同步到设备时出现validation错误。 确保graphics文件包含在XCode中的项目目标中的“Copy Bundle Resources”文件夹中(上面的步骤4)。

创build一个512×512 PNG的图标,命名为“iTunesArtwork”(没有扩展名,没有引号),并将其添加到您的项目下的资源。 然后build立。

更多细节在这里:

http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/000-Introduction/introduction.html

为了方便那些到达这个职位的人,这里是实际的指示(直接从接受的答案链接的博客文章)。


关于如何为iPhone应用程序创build自己的IPA文件,在Twitter上已经有了一些讨论,所以我想我会提供我以前用来构buildIPA的说明。 请享用。

  1. 在桌面上创build一个名为“working”的文件夹。 打开它并在其内部创build另一个名为“Payload”的文件夹(区分大小写)
  2. 将iTunesArtwork文件移动到“工作”文件夹中,并将.app文件移动到Payload文件夹中。
  3. 打开terminal并运行以下命令:chmod -R 775〜/ Desktop / working / Payload
  4. 进入Pay​​load中的ProgName.app文件夹。
  5. 双击Info.plist文件。 确保有一个名为:SignerIdentity的值为:Apple iPhone OS应用程序签名。 如果没有,添加它。
  6. 把它全部拉起来。 压缩iTunesArtwork和Payload文件夹。 (所以压缩工作文件夹内的东西)
  7. 将zip文件重命名为您想要的名称,以及ipa的扩展名。
  8. 双击以使用iTunes进行安装

实际上,可以提供iTunes图标作为专门发布的iPhone软件。 看到这个博客文章了解更多信息。

我只是添加我最近的经验。 我曾试图让我的临时应用程序在iTunes中出现一个图标(严格来说,iTunesArtwork)。 最后,我确信我遵循了“T”的指示,但它仍然不会在网格视图中显示。 但是,我的作品正确显示在Cover Flow视图中。 我删除并重新安装我的应用程序从/到iTunes无济于事。 然后,我退出iTunes并重新启动 – 瞧! – 我的作品在所有地方都是正确的。 看起来有一些caching不在网格视图中重置。

如果您在iTunes中看到一个黑色方块而不是您的图标,请确保Xcode中iTunesArtwork的文件types不是“image.png”。 如果是这样的话,在复制资源的构build阶段,CopyPNGFile将崩溃文件无效保存为iOS设备。

  1. 在Xcode中打开你的项目。
  2. 将iTunesArtwork.png文件复制到项目文件夹中。
  3. 编辑iTuneArtwork.png文件并从iTunesArtwork中删除.png。
  4. 生成构build。

你可以在iTunes上看到图像。

如果您的应用是通过app store分发的,应用程序图标只会显示在iTunes中。

我假设你正在问一个开发人员或临时构build。 那些得到默认的黑色“A”图标。