2008-10-06 93 views

回答

80

做到这一点,最彻底的方法苹果公司的官方文档中描述的那样,在一个名为Publishing Applications for Testing部分。以下是在该页面上给予您的确切说明:


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

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

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

注意,PNG或JPEG文件仅仅是 'iTunesArtwork',没有后缀。

如果您尝试将文件复制到应用程序包,你已经建立之后,它会破坏应用程序签名,并试图将其同步到您的设备时,你会得到一个验证错误。确保图形文件包含在XCode项目目标中的“Copy Bundle Resources”文件夹中(上面的步骤4)。

+1

看起来像最好的解决方案。谢谢。 – 2009-05-14 16:43:05

+0

我必须在看到图标之前重新启动iTunes。 – Greg 2010-12-05 00:46:51

-6

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

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

5

实际上,可以为特设的iPhone软件提供iTUnes图标。有关更多信息,请参见blog post

+1

发布的链接已死亡。 – alex 2013-05-02 07:37:40

9

为了方便那些到达这篇文章,这里是实际的说明(直接从接受的答案链接的博客文章)。


已经有关于如何为你的iPhone应用程序你自己的IPA文件Twitter的一些谈论,所以我想我会给我已经使用前建立一个IPA的说明。请享用。

  1. 在桌面上创建一个名为“working”的文件夹。打开它并在其中创建另一个名为“Payload”的文件夹(区分大小写)
  2. 将您的iTunesArtwork文件移动到“工作”文件夹并将.app文件移入Payload文件夹。
  3. 打开终端并运行以下命令: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
1

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

1

如果你看到一个黑色的正方形,而不是你在iTunes图标,可以肯定的是,在Xcode中iTunesArtwork的文件类型不是“image.png”。如果是这样,在复制资源构建阶段,CopyPNGFile将崩溃文件,这些文件对iOS设备无效保存。

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

你可以看到iTunes上的图像。

相关问题