【问题标题】:How to distribute ios app without UUID如何在没有 UUID 的情况下分发 ios 应用程序
【发布时间】:2016-05-12 05:51:35
【问题描述】:

我正在使用 AdHoc 导出文件,并在 Diawi 上上传 ipa 文件后生成一个链接。

当我在我的 iphone 上安装我的应用程序时,它没有安装。我收到错误

无法安装、取消或重试。

任何相同的建议

谢谢

【问题讨论】:

  • 在分发应用程序时,您是否使用临时配置文件?
  • 是的,我正在使用临时配置文件
  • 您是否设置了有效的配置文件和代码签名身份?
  • @HardikShekhat:我可以在一台设备上安装,但不能在没有 uuid 的其他设备上安装。代码签名是自动的
  • @HituBansal 好的,然后据我所知,我认为你不能对 Diawi 做那种事。请尝试下面的答案,如果它有效,那么请告诉我。我通常也与 Diawi 一起分发应用程序。

标签: ios iphone ipa


【解决方案1】:

1:需要对 IPA 进行代码签名

要安装它,您有 3 个选项来签名

一个。具有 UUID 的 adhoc(必须注册设备标识符)

b. “企业内部”(无需注册 UUID!)

*c。开发者证书(只有您所在团队的开发者才能安装这些应用)


-->可以的话,买b(检查license是否合适)

【讨论】:

  • 如果没有 UUID,选项 c 是否会有所帮助。
  • 是的,但仅适用于团队中的 ppl。任何非开发设备都无法使用该应用程序。
  • 是否有任何其他选项可以在不使用企业内部的情况下做同样的事情。因为我们只有开发者帐户,我们的要求是在苹果商店之外提供应用程序
【解决方案2】:

您很可能只有 Apple 的“开发者”许可证,即每年 99 美元的计划。为了让您将 ipa 文件安装到设备上,您必须在您的 Apple 帐户中注册设备的 UUID。您可以通过将设备连接到 iTune 来查看您的设备 UUID。

企业许可证,299 美元的计划不需要了解设备 UUID。

更多信息请访问Can I distribute my App for any device without UDID?

【讨论】:

    【解决方案3】:

    我已经遇到了这个问题,因为我是通过AppStore发送应用的,用户可以通过testflightapp第一次安装,之后我们可以使用diawi.com分发

    【讨论】:

    • 在我的情况下,用户不会安装试飞。
    【解决方案4】:

    当您导出 AdHoc 构建时,您需要确保代码签名身份具有您尝试安装的设备 UDID。如果要安装没有 UDID 的 .ipa,请将代码签名设置为无。但我不确定以这种方式导出是否允许您安装。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-12
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 2011-12-16
      • 2020-12-17
      • 2014-07-31
      • 2015-06-27
      相关资源
      最近更新 更多