【问题标题】:Deploying ad-hoc apps on ipad without knowing the clients UDID在不知道客户端 UDID 的情况下在 ipad 上部署 ad-hoc 应用程序
【发布时间】:2015-07-23 01:39:03
【问题描述】:

我正在为我的客户开发一款独家应用。该应用程序将专门分发给他们,他们不想将其上传到应用程序商店。问题是:将应用程序打包成 .ipa 文件时,我需要指定能够运行此应用程序的设备的 UDID。但试图从我的客户那里撬开它们太不方便了,坦率地说,几乎是不可能的。

最初,由于苹果公司严格的安全政策,我认为这是不可能的,但我们发现如果您有企业帐户,就可以通过某种方式做到这一点,我们就是这样做的。您可以通过在任意设备上安装 .mobileprovision 文件和 .ipa 以某种方式使其工作并使其工作。我们已经看到我们的竞争对手这样做了:

http://www.devicepharm.com/2011/08/how-to-install-enterprise-applications-on-the-ipad/

我必须创建什么样的证书/移动设备才能使这项工作正常进行?如何让我的应用像这样可分发?

【问题讨论】:

  • 如果您有企业帐户,您应该创建一个 InHouse 配置文件并使用此配置文件签名。这将允许您在不知道 UDID 的情况下安装 IPA。
  • 企业级应用只能用企业级苹果开发者账号构建。在苹果开发者门户网站以及数百个教程中有很多关于此的内容。做一点研究
  • 我们有一个企业级苹果开发者账号。我已经研究了两天了,但我仍然无法让它工作(这并不能证明什么,我可能只是发疯了)。如果有数百个关于这个主题的教程,那么这是个好消息!在过去的几天里,我不知何故想念他们。你能指出其中的一些吗?

标签: ios ipad deployment certificate enterprise


【解决方案1】:

如果您使用 Beta by Fabric 分发您的构建。您只需要获取他们邀请他们参加 Beta 版的电子邮件 ID。一旦他们在移动设备上接受邀请。当您尝试通过您可以包含在您的临时配置文件中的结构插件向这些电子邮件 ID 发送构建时,将显示任何缺少的 UDID。另外,需要注意的另一件事是,一旦客户接受了邀请,您就可以在 Fabric 本身的 Web 登录中看到他的设备及其 UDID,以便将其作为设备添加到您的开发人员门户/配置文件中。

您可以在此处找到更多信息。 https://dev.twitter.com/crashlytics/beta-distribution

【讨论】:

    【解决方案2】:

    没关系 我在 Flash 中构建应用程序,问题最终出在与此相关的一些不同的东西上。 确实有很多关于这个主题的教程,它们都是正确的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多