代码之家  ›  专栏  ›  技术社区  ›  Redwood

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

  •  44
  • Redwood  · 技术社区  · 16 年前

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

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

    我需要做什么才能让它正常出现?

    8 回复  |  直到 10 年前
        1
  •  80
  •   Nick Ludlam    16 年前

    要做到这一点,最干净的方法在苹果官方文档的一节中进行了描述,该节称为 Publishing Applications for Testing . 以下是该页上给您的确切说明:


    测试人员看到的iTunes作品应该是应用程序的图标。此图片必须是512 x 512 jpeg或png文件,名为 iTuneStudioWork . 注意文件 不能有扩展名 .

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

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

    请注意,png或jpeg文件只是“itunesarnetwork”,没有后缀。

    如果在构建应用程序包之后尝试将该文件复制到应用程序包中,它将中断应用程序签名,并且在尝试将其同步到设备时,您将收到一个验证错误。确保艺术品文件包含在xcode中项目目标的“copy bundle resources”文件夹中(上面的步骤4)。

        2
  •  11
  •   bill.lee    13 年前

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

    详细信息如下:

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

        3
  •  9
  •   Redwood    16 年前

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


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

    1. 在桌面上创建一个名为__Working__的文件夹。打开它并在其中创建另一个名为__Payload__的文件夹(区分大小写)
    2. 将您的iTunesNetwork文件移到__Working_文件夹中,将您的.app移到Payload文件夹中。
    3. 打开终端并运行以下命令:chmod-r 775~/desktop/working/payload
    4. 进入有效载荷内的progname.app文件夹。
    5. 双击info.plist文件。确保有一个名为:SignerIdentity的项,其值为:Apple iPhone OS应用程序签名。如果没有,添加它。
    6. 把它拉起来。压缩iTunesNetwork和Payload文件夹。(所以压缩工作文件夹中的内容)
    7. 重命名zip文件,使其具有所需的名称和IPA的扩展名。
    8. 双击可与iTunes一起安装
        4
  •  5
  •   schwa    16 年前

    事实上,它可以为iPhone软件提供iTunes图标作为临时发布。看到这个 blog post 更多信息。

        5
  •  1
  •   N8nnc    14 年前

    我将添加我最近的经验。我在尝试让我的特别应用程序在iTunes上显示一个图标(严格地说,是iTunesNetwork)的时候被耍了。最后,我确信我已经遵循了“T”的指示,但它仍然不会显示在网格视图中。但是,我的作品在封面流程视图中被正确显示。我从iTunes中删除并重新安装了我的应用程序,但没有效果。然后我退出iTunes并重新启动-还有,瞧!-我的作品在所有地方都是正确的。在网格视图中似乎有某种缓存未重置。

        6
  •  1
  •   hiroshi Ahmad Sherif    14 年前

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

        7
  •  1
  •   Ravikiran    10 年前
    1. 在Xcode中打开项目。
    2. 将itunesartwork.png文件复制到项目文件夹中。
    3. 编辑itunenetwork.png文件并从itunesartwork中删除.png。
    4. 生成生成。

    你可以在iTunes上看到图片。

        8
  •  -6
  •   lajos    16 年前

    只有当应用程序通过应用商店分发时,应用程序图标才会显示在iTunes中。

    我假设您询问的是开发人员或临时构建。它们得到默认的黑色“A”图标。