【问题标题】:How can I make my ad hoc iPhone application's icon show up in iTunes?如何让我的临时 iPhone 应用程序的图标显示在 iTunes 中?
【发布时间】:2010-09-15 10:52:48
【问题描述】:

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

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

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

【问题讨论】:

    标签: iphone icons itunes packaging software-distribution


    【解决方案1】:

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


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

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

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

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

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

    【讨论】:

    【解决方案2】:

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

    更多细节在这里:

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

    【讨论】:

      【解决方案3】:

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


      Twitter 上有一些关于如何为您的 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 双击安装

      【讨论】:

        【解决方案4】:

        实际上,可以为临时发布的 iPhone 软件提供 iTunes 图标。请参阅此blog post 了解更多信息。

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              【解决方案7】:
              1. 在 Xcode 中打开您的项目。
              2. 将 iTunesArtwork.png 文件复制到项目文件夹中。
              3. 编辑 iTuneArtwork.png 文件并从 iTunesArtwork 中删除 .png。
              4. 生成构建。

              你可以在 iTunes 上看到图片。

              【讨论】:

                【解决方案8】:

                仅当您的应用通过应用商店分发时,应用图标才会显示在 iTunes 中。

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

                【讨论】:

                  猜你喜欢
                  • 2011-06-28
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2014-12-10
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多