44

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

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

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

4

8 回答 8

80

执行此操作的最简洁方法在 Apple 官方文档中的一个名为Publishing Applications for Testing的部分中进行了描述。以下是该页面上提供给您的确切说明:


您的测试人员看到的 iTunes 艺术作品应该是您的应用程序的图标。此作品必须是名为iTunesArtwork的 512 x 512 JPEG 或 PNG 文件。请注意,该文件不得有扩展名

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

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

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

如果您在构建文件后尝试将文件复制到应用程序包中,则会破坏应用程序签名,并且在尝试将其同步到您的设备时会出现验证错误。确保艺术品文件包含在“复制捆绑资源”文件夹中,在 XCode 中的项目目标中(上面的第 4 步)。

于 2009-05-14T12:22:42.733 回答
11

为您的图标创建一个 512x512 png,将其命名为“iTunesArtwork”(无扩展名,无引号)并将其添加到资源下的项目中。然后构建。

更多细节在这里:

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

于 2009-01-28T02:29:50.707 回答
9

为了让那些到达这篇文章的人更容易,这里是实际的说明(直接来自接受的答案链接的博客文章)。


推特上有一些关于如何为你的 iPhone 应用程序创建自己的 IPA 文件的讨论,所以我想我会给出我以前用来构建 IPA 的说明。享受。

  1. 在桌面上创建一个名为“working”的文件夹。打开它并在其中创建另一个名为“Payload”的文件夹(区分大小写)
  2. 将 iTunesArtwork 文件移动到“工作”文件夹,将 .app 移动到 Payload 文件夹。
  3. 打开终端并运行以下命令: chmod -R 775 ~/Desktop/working/Payload
  4. 进入 Payload 中的 ProgName.app 文件夹。
  5. 双击 Info.plist 文件。确保有一个名为:SignerIdentity 的项目,其值为:Apple iPhone OS 应用程序签名。如果没有,添加它。
  6. 全部拉上拉链。压缩 iTunesArtwork 和 Payload 文件夹。(所以压缩工作文件夹内的内容)
  7. 将 zip 文件重命名为您想要的名称,以及 ipa 的扩展名。
  8. 双击以使用 iTunes 安装
于 2009-01-27T17:44:08.240 回答
5

实际上,可以为临时发布的 iPhone 软件提供 iTunes 图标。有关更多信息,请参阅此博客文章

于 2008-10-06T10:26:36.860 回答
1

我只是补充一下我最近的经历。我试图让我的临时应用程序在 iTunes 中显示一个图标(严格来说是 iTunesArtwork)。最后,我确信我已按照“T”的说明进行操作,但它仍然不会出现在网格视图中。但是,我的作品在 Cover Flow 视图中正确显示。我从 iTunes 删除并重新安装了我的应用程序,但无济于事。然后我退出 iTunes 并重新启动 - 而且,瞧!- 我的作品在所有地方都是正确的。似乎有某种缓存未在网格视图中重置。

于 2010-07-29T03:47:58.670 回答
1

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

于 2011-03-08T02:44:09.080 回答
1
  1. 在 Xcode 中打开您的项目。
  2. 将 iTunesArtwork.png 文件复制到项目文件夹中。
  3. 编辑 iTuneArtwork.png 文件并从 iTunesArtwork 中删除 .png。
  4. 生成构建。

您可以在 iTunes 上看到图像。

于 2015-05-29T07:18:22.913 回答
-6

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

我假设您正在询问开发人员或临时构建。那些获得默认的黑色“A”图标。

于 2008-10-06T05:32:01.980 回答