4

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

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

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

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

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

4

3 回答 3

3

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

于 2015-09-21T12:13:19.707 回答
1

这将取决于您需要将 ad-hoc 应用程序安装到的设备是否已注册为测试设备。如果它们是:

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

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

注意:如果你走这条路,你必须提交应用程序进行 Beta 测试。这可能需要与 App Review 相似的时间。您仍然需要稍后将其提交给 App Review。

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

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

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

于 2015-09-18T14:46:00.043 回答