【问题标题】:Distributing beta iPhone app without UUIDs分发没有 UUID 的 beta iPhone 应用程序
【发布时间】:2013-05-06 13:57:57
【问题描述】:

起初我认为为了对测试版 iPhone 应用进行临时部署,您必须将目标用户的设备 UUID 刻录到应用中。 (我用TestFlight来做)

但几天前我遇到了http://retraceapp.com/,你可以直接从他们的网站下载他们的应用程序。

我确实收到了几个安全警告,但我认为这根本不可能。有人知道他们是怎么做到的吗?

更新:网站上不再提供该链接。

【问题讨论】:

  • 刚刚试过,确实有效。它绝对是一个使用 ADHOC 标志的企业帐户。不幸的是,该帐户很快就会被禁止。

标签: iphone ad-hoc-distribution


【解决方案1】:

这看起来像一个企业帐户应用程序,实际上不允许在公司之外分发。

您可以在其配置文件中找到设置为 true 的密钥 ProvisionsAllDevices。请参阅此处ProvisionsAllDevices vs ProvisionedDevices in embedded.mobileprovision

【讨论】:

  • 有趣:developer.apple.com/programs/ios/enterprise 这是有道理的。如果我正在为某个特定业务开发应用程序,我不一定想将它放在 App Store 上。这可以让我直接将其发送到该业务,而无需让 Apple 参与其中。很好... :) 谢谢@epatel!
  • @Antony 您不应该为此使用企业帐户。请改用 B2B 商店。编辑:developer.apple.com/programs/volume/b2b
  • 有趣.. 也不知道。谢谢@MikeWeller!
【解决方案2】:

我是 Retrace 的联合创始人之一。我们使用了企业开发者帐户。 这是一个解释更多的链接。

IOS Enterprise Distribution Through OTA

Apple 在大约 2 周后与我们联系,并强迫我们关闭链接并转移到 App Store。

【讨论】:

  • 感谢@Austin 的提醒!
猜你喜欢
  • 2016-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-09
相关资源
最近更新 更多