【问题标题】:Distributing Apps Outside the App Store在 App Store 之外分发应用程序
【发布时间】:2016-02-19 00:14:57
【问题描述】:

我有一个小应用程序,我想分发给一小群人,并按照在 App Store 外分发应用程序的说明进行操作。我已经使用我的开发者 ID 和 IOS 分发证书存档了应用程序,创建了 Manifest.plist 文件。将它们上传到 HTTPS 网站,其根证书位于 IOS9 受信任列表中,并使用说明中提供的示例 html 链接。

在 iPhone 9.2 上单击带有 Safari 的链接,我收到一条警报,上面写着: ""无法安装应用程序,因为“网站”的证书无效""

任何有关为什么会发生此错误(警报)以及如何安装应用程序的帮助将不胜感激。

【问题讨论】:

  • 您具体遵循哪些说明?您不能将 iOS 应用程序分发给 App Store 环境之外的任意用户。使用 Enterprise 分发或 ad-hoc / TestFlight 分发有不同的说明。
  • 我正在使用在 Mac App Store 之外分发应用程序文档进行归档和安装内部应用程序无线文档。在后一个文档中,它描述了如何设置一个 HTTPS 单页网站,并附有链接示例供用户访问和下载应用程序。
  • 具有临时配置。它只是一个适用于家庭成员的应用程序,而且他们的支出很高,所以我不能只是将他们的手机插入 xCode 或技术人员足以给我他们的手机 ID。建议表示赞赏。
  • “在 Mac App Store 之外分发应用程序”是关于 Mac 应用程序的文档。它在分发 iOS 应用程序时不太可能特别有用。企业开发者计划可能比它的价值更麻烦(和成本),除非您已经有一个公司实体要注册为(例如 LLC 或公司),所以 TestFlight 可能是您应该考虑的选项。跨度>

标签: ios iphone ad-hoc-distribution


【解决方案1】:

从这里开始:

https://developer.apple.com/testflight/

TestFlight 是迄今为止最简单的选择,但它也有明显的缺点。您需要每 60 天推出一个新版本的应用程序,因为它们会自动过期。您的应用程序还必须通过“Beta 应用程序审查”,它实际上可能没有通过。我希望 Beta 版应用审核流程比审核普遍可用的应用更快/更简单,但我没有任何经验。

另一种选择是企业开发者计划,但为此,您需要每年向 Apple 发送 300 美元,并且您必须拥有公司法人实体才能注册。

【讨论】:

    【解决方案2】:

    谢谢马克 我可能会选择 Enterprise,因为我已经有一个公司 D&B,这就是我当前的 DeveloperId 所在的位置。我只会让 99.00 id 过期,然后将 Enterprise 用于我需要的东西。无论哪种方式,成本都是一笔勾销。感谢您的回复...非常感谢。

    【讨论】:

      猜你喜欢
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 2020-08-21
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多