【问题标题】:Unable to Download Application - "APP" could not be downloaded at this time无法下载应用程序 - 此时无法下载“APP”
【发布时间】:2012-05-22 12:09:40
【问题描述】:

我的应用程序有一个“PLUS”版本和普通版本。我使用不同的目标对它们进行归档。我将 ipa 上传到 TestFlight(也上传到我的 Hockey 服务器),并且“PLUS”版本总是下载得很好。但是普通版总是给我“无法下载应用程序”的错误。

我根本不会在两个版本之间更改代码。我在构建之间进行“清理”。代码的唯一区别是我定义了一个“PLUS_VER”宏来更改一些代码。与这两个目标相关的资源文件也有一些差异。这过去从来没有发生过,但这个问题在我每次使用当前版本构建时都是一致的。

有什么想法吗?

【问题讨论】:

  • 我投票结束这个问题,因为它不是关于编程的。

标签: iphone download installation icloud testflight


【解决方案1】:

感谢您提供有关查看控制台的提示。在安装时,我看到配置文件与 iCloud 无处不在的键值存储权利不一致。我们将在此版本中启用 iCloud。

我进入并“编辑”了每个配置文件(基本上什么都不做......)并重新下载它们并解决了问题。

Apple 不会使您的配置文件无效或让您知道它至少需要更新,这有点烦人......:-/

【讨论】:

    【解决方案2】:

    我正在与同样的问题作斗争,这个问题在谷歌上排名第二。该错误基本上意味着无法安装该应用程序是有原因的。有很多不同的原因可能是这种情况。找出答案的唯一方法是在应用安装时查看控制台,那里会出现更有用的错误消息。

    如果您有权访问该机器,则可以使用 Xcode 中的管理器窗口查看连接设备的控制台。如果您无权访问机器,请让用户安装 iPhone 配置实用程序。可以从 Apple 下载 Windows 和 Mac 版本。然后他们可以看到控制台并将输出通过电子邮件发送给您。

    在我的例子中,我使用 Testflight 来安装开发版本。我认为一定有一些配置问题并尝试了很多不同的东西。最后,当我看到控制台输出时,很明显我们正在尝试在 iOS 5 设备上安装 iOS 6 应用程序。

    【讨论】:

      【解决方案3】:

      我在使用 OTA 时遇到了问题(使用 XCode 4.3.3,我猜它在 XCode 4.x.x 中是一样的)。

      当我使用 Release Provisioning Profile 时,它​​只允许我在开发设备上安装应用程序。当我更改方案中的设置时(通过单击方案名称并选择“编辑方案...”。在左行,有这个方案设置,我必须单击“存档”并更改“构建配置”到“调试”)。比我能够通过我的 Development Provisioning Profile 使用 OTA 分发应用程序。

      希望对某人有所帮助

      【讨论】:

        【解决方案4】:

        检查Info.plist 中的应用程序包 ID 是否与服务器上的安装 plist 匹配,安装 URL 是否指向正确的 plist,安装 plist 是否指向正确的 IPA URL。

        【讨论】:

        • 我确实检查并重新检查了所有标识符和 URL。该应用程序似乎完成下载,然后在安装步骤中出错......但错误仍然只是说“无法下载应用程序”。无论如何,弄错这些东西不像是 TestFlight。所以是的......似乎这是一个不同的问题。
        • 控制台日志说什么?配置文件是否有日期,是否包含设备 UDID?
        • 什么控制台日志?从网络安装应用程序时是否有控制台日志?是的,配置文件是最新的,包括所有的 UDID....
        • 在 Xcode 中打开管理器窗口,在每个连接的设备下,都有一个 Console 条目,您可以在其中读取控制台日志。
        【解决方案5】:

        我刚刚遇到问题,似乎 testflight 已关闭。 system status 从一开始就没有显示它,但他们更新了它以反映我遇到问题的时期。

        【讨论】:

          【解决方案6】:

          正如在其他答案中所说,您需要检查控制台以确定。

          例如,我发现以下错误是不言自明的:

          The bundle being installed with bundle ID com.foo.myapp is authorized by a free provisioning profile, but apps validated by those are not allowed to be installed from this source

          【讨论】:

          • 您能否详细说明这是不言自明的?我有一个应用程序,我编写、编译了该应用程序,但由于此错误,我无法在自己的机器上运行/调试。
          • “此来源”表示曲棍球/testflight/已下载。例如,免费配置文件仅在您的手机插入笔记本电脑时才有效,直接从 xcode 上传。
          猜你喜欢
          • 2012-05-10
          • 2016-01-29
          • 1970-01-01
          • 2015-12-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-07-01
          • 2015-12-20
          相关资源
          最近更新 更多