【问题标题】:iOS Ad Hoc Distribution loads but doesn't openiOS Ad Hoc Distribution 加载但未打开
【发布时间】:2013-11-12 13:19:27
【问题描述】:

我遇到了一个让我发疯的应用程序的临时分发问题。 我已经为客户实现了一个应用程序,我想让他对其进行一些测试。

为此,我创建了一个 ah hoc 发行版(一个 .ipa 文件)并将其发送给他。 他告诉我,他可以将应用程序放在其设备上,但一旦被点击,应用程序就会无限加载,不会打开也不会发出警报。

我在添加我的设备时将设备添加到了门户:如果我尝试将应用程序放在我的 iPad 上,则应用程序可以完美运行。

问题是否可能是我客户的 iPad 安装的是 iOS 7 而我的 iPad 安装的是 iOS 6?该应用程序是使用 SDK 6.1 开发的。 我在互联网上找不到任何类似的案例(也许我没有使用正确的词,因为我的英语说得不太好……)

编辑:我的客户仍然给了我错误的 UDID!他换了 iPad 但我问了他两次都没告诉我!

谢谢

【问题讨论】:

  • 你试过在 IOS 7 模拟器上运行你的应用吗?
  • 您是否将签署应用程序的证书发送给他?
  • @Cy-4AH 我使用的是 xCode 4.6.3 并且没有 iOS 7 模拟器。我安装了它,但发现旧应用程序不起作用,所以我降级了。我正在尝试寻找一台装有 iOS 7 的 iPad 进行一些测试..
  • @Miwi,您可以在 xCode 5.0 上安装 ios 6 sdk,只需从您现有的 xCode 中复制它,然后在安装 xCode 5 后添加它。

标签: ios xcode ad-hoc-distribution


【解决方案1】:

遇到了同样的问题。这解决了它:

打开 Xcode > Preferences > Accounts > 选择您的帐户 > 点击查看详细信息 > 点击左下角的刷新按钮

然后再次创建您的 ipa。

【讨论】:

    【解决方案2】:

    一个月前我也遇到了同样的问题。我们尝试通过 iTunes 和 TestFlightApp 临时分发应用程序。但同样的事情发生了。我们无法理解这个问题。如果问题出在配置文件或证书上,iTunes 在推送应用程序时会显示错误。但它没有发生。

    问题在于设备标识符 (UDID)。发送给我们的 UDID 由外部应用程序查询并发送给我们。后来,当我们从 iTunes 中得到正确的 UDID 时,它就安装成功了。所以,问题可能出在正确的 UDID 上。

    【讨论】:

      【解决方案3】:

      一个简单的解决方案:将 UDID 添加到开发配置文件中。存档应用程序并选择分发>保存以进行企业或临时部署。保存 .ipa。在 www.diawi.com 中上传 .ipa 和开发配置文件。向您的客户发送链接并告诉他先安装配置文件,然后再安装应用程序。

      【讨论】:

        【解决方案4】:

        确保检查您的配置文件是否允许您的应用程序请求的所有功能 - iCloud、Game Center 等,我的配置临时配置文件不包含 iCloud,我的应用程序包含,但它冻结了'Loading...' 没有错误信息 - grr.

        【讨论】:

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