我没有找到关于这个主题的明确答案,谷歌搜索往往会说这两种情况,但这是我的问题。我看到一些网站说他们将应用程序分发给客户,通常是为了测试,然后再通过 Ad-Hoc 分发推送到 AppStore。我的理解是 Ad-Hoc 分发是为了测试,这意味着分发给“任何人”是不行的。可以以这种方式向任何人发布应用程序吗?短语 Ad-Hoc 分发是否暗示“测试”。这句话令人困惑。如果您是单人团队甚至是小团体,100 台设备的上限似乎确实很高,这是否表明您可以通过 Ad-Hoc 分发给任何人?以下是 Apple 标准 iOS 许可下的程序许可协议第 7.2 节的一部分:
根据本协议的条款和条件,您还可以将您的应用程序分发给您的公司、组织、教育机构、团体或与您有其他关联的个人,仅在有限数量的注册设备上使用(如程序门户网站),如果您的应用程序已按照本协议所述使用 Apple 颁发的数字证书进行了数字签名。通过以这种方式分发您的应用程序,您向 Apple 声明并保证您的应用程序符合当时有效的文档和程序要求,并且您同意按照 Apple 的合理要求与 Apple 合作并回答问题并提供有关您的应用程序的信息.