【问题标题】:Diawi.com does not work for iOS9Diawi.com 不适用于 iOS9
【发布时间】:2025-12-06 12:40:01
【问题描述】:

直到昨天我还没有安装 iOS9,在 iOS8 上一切都运行良好。但是从今天开始,我(以及我的客户)在使用 iOS9 并且我不再能够使用 diawi.com 部署应用程序(在 iOS8 下运行良好)。

以下是发生的情况:我单击链接在 iOS9 下安装应用程序,它让我可以选择安装或取消。我点击安装,一秒钟它似乎工作正常(它告诉我它正在加载,并且状态栏顶部的加载动画出现)。但随后它告诉我(用德语)该应用程序无法加载(此时)。

我已经尝试过的可能解决方案:

  • 关闭位码(没有任何效果)。
  • 临时部署
  • 为开发而部署
  • 重新编译
  • 再次上传

我需要一个解决方案来使用一些无线解决方案来交付带有 AD-Hoc 配置文件的应用程序。如果那是 diawi 或其他一些网络服务并不重要。如果存在,我还想要一个临时解决方法。

【问题讨论】:

    标签: xcode ios9 ad-hoc-distribution diawi


    【解决方案1】:

    已在 diawi.com 上部署了一个修复程序。它现在应该适用于 iOS 9 用户(顺便说一句,iOS 9 上的企业内部应用分发现在可能要求用户在设置 > 常规 > 个人资料 > 信任中信任开发人员)

    【讨论】:

      【解决方案2】:

      这将取决于您需要在其上安装临时应用程序的设备是否已注册为测试设备。如果是:

      • 创建您的临时 IPA 文件
      • 将您的应用程序(IPA 文件)上传到云托管服务中的某个位置,您可以让您的测试人员访问以从中下载。 (我刚开始时个人使用 Dropbox,但其中任何一个都可以。)
      • 让测试人员
        • 下载文件
        • 打开 iTunes(连接他们的设备)
        • 将 IPA 文件拖到 Apps 库中
        • 将应用的图标拖到他们的设备上
        • 同步他们的设备

      如果您只有测试人员的电子邮件地址,但他们都在 iOS8 或更高版本上,您始终可以通过 iTunes Connect 使用 TestFlight beta testing

      注意:如果您走这条路,您必须提交应用以进行 Beta 测试。这可能需要与应用审核类似的时间。您仍然需要稍后提交它以供应用审核。

      • 使用 Beta 授权创建分发配置文件
      • 为应用程序创建 iTunes Connect 记录
        • 请注意,一旦创建记录,您将无法更改应用名称,因此如果您还不确定,请不要这样做。
      • 将应用程序上传到 iTunes Connect
        • 如果您使用 Xcode,则需要导出以提交到应用商店
      • 为应用添加元数据
      • 启用 TestFlight
      • 提交应用以供测试版审核
      • 应用获得批准后,在 iTunes Connect 中添加测试人员的姓名和电子邮件地址
      • 向您的测试人员发送测试邀请
      • 您的测试人员需要在他们的设备上安装 TestFlight 应用
      • 测试人员将能够使用邀请安装应用

      【讨论】:

      • 我已尝试将应用程序提交以进行 beta 测试,通常需要大约 6-7 小时才能使应用程序获得批准。但是,如果您要提交应用程序以供应用商店批准,则可能需要大约 11 天才能获得批准。所以,两者的提交是不同的。对于 Beta 测试,您无需像在应用商店中那样为应用提供太多信息。
      • @PradeepMittal 我提交 Beta 测试的经验是大约需要一周时间,类似于获得商店批准。我敢肯定它会有所不同,获得批准进行测试的应用更新会更快,但第一次提交至少需要一周时间。
      • 似乎 Apple 审核团队有偏见,哈哈。无论如何感谢您的信息:)
      【解决方案3】:

      我刚刚检查了 iOS9 的安装过程。这种方式仍然适用于iOS9。

      http://gknops.github.io/adHocGenerate/

      【讨论】: