如何让我的ad hoc iPhone应用程序的图标显示在iTunes中?

时间:2008-10-06 05:07:33

标签: iphone icons itunes packaging software-distribution

我有一个带有图标文件Icon.png。

的iPhone应用程序

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

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

8 个答案:

答案 0 :(得分:80)

最简洁的方法在Apple官方文档的Publishing Applications for Testing部分中有所描述。以下是该页面上给出的确切说明:


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

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

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

  5. 请注意,PNG或JPEG文件只是'iTunesArtwork',没有后缀。

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

答案 1 :(得分:11)

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

此处有更多详情:

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

答案 2 :(得分:9)

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


在Twitter上有一些关于如何为你的iPhone应用程序创建自己的IPA文件的讨论,所以我想我会先给出用于构建IPA的指令。享受。

  1. 在桌面上创建一个名为“working”的文件夹。打开它并在其中创建一个名为“Payload”(区分大小写)的文件夹
  2. 将iTunesArtwork文件移动到“working”文件夹,将.app移动到Payload文件夹中。
  3. 打开终端并运行以下命令:chmod -R 775~ / Desktop / working / Payload
  4. 进入Pay​​load中的ProgName.app文件夹。
  5. 双击Info.plist文件。确保有一个名为SignerIdentity的项目,其值为:Apple iPhone OS Application Signing。如果没有,请添加它。
  6. 拉上这一切。压缩iTunesArtwork和Payload文件夹。 (所以压缩工作文件夹里面的内容)
  7. 将zip文件重命名为您想要的名称,以及ipa的扩展名。
  8. 双击以安装iTunes

答案 3 :(得分:5)

实际上,可以为ad-hoc发布的iPhone软件提供iTUnes图标。有关详细信息,请参阅此blog post

答案 4 :(得分:1)

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

答案 5 :(得分:1)

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

答案 6 :(得分:1)

  1. 在Xcode中打开您的项目。
  2. 将iTunesArtwork.png文件复制到项目文件夹中。
  3. 修改iTuneArtwork.png文件并从iTunesArtwork中删除.png。
  4. 生成构建。
  5. 您可以在iTunes上看到图像。

答案 7 :(得分:-6)

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

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