-1

我没有找到关于这个主题的明确答案,谷歌搜索往往会说这两种情况,但这是我的问题。我看到一些网站说他们将应用程序分发给客户,通常是为了测试,然后再通过 Ad-Hoc 分发推送到 AppStore。我的理解是 Ad-Hoc 分发是为了测试,这意味着分发给“任何人”是不行的。可以以这种方式向任何人发布应用程序吗?短语 Ad-Hoc 分发是否暗示“测试”。这句话令人困惑。如果您是单人团队甚至是小团体,100 台设备的上限似乎确实很高,这是否表明您可以通过 Ad-Hoc 分发给任何人?以下是 Apple 标准 iOS 许可下的程序许可协议第 7.2 节的一部分:

根据本协议的条款和条件,您还可以将您的应用程序分发给您的公司、组织、教育机构、团体或与您有其他关联的个人,仅在有限数量的注册设备上使用(如程序门户网站),如果您的应用程序已按照本协议所述使用 Apple 颁发的数字证书进行了数字签名。通过以这种方式分发您的应用程序,您向 Apple 声明并保证您的应用程序符合当时有效的文档和程序要求,并且您同意按照 Apple 的合理要求与 Apple 合作并回答问题并提供有关您的应用程序的信息.

4

1 回答 1

2

将应用程序分发给您的客户以便他们可以测试应用程序是测试的一部分

Testflight这样的服务使用临时分发来简化您的应用程序向客户和测试人员的分发。

Ad-hoc 分发允许您将应用程序发送到已注册到您的开发者帐户的设备。100台设备真的不是很多。

于 2012-12-03T15:58:10.660 回答