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

Law*_*ton 44 iphone icons packaging software-distribution itunes

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

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

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

Nic*_*lam 80

最简洁的方法在Apple官方文档的" 发布应用程序测试"一节中进行了描述.以下是该页面上给出的确切说明:


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

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

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

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

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


Jas*_*ore 11

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

更多细节在这里:

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


Law*_*ton 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


sch*_*hwa 5

实际上,可以为ad-hoc发布的iPhone软件提供iTUnes图标.有关更多信息,请参阅此博客文章.