【发布时间】:2013-01-23 12:29:56
【问题描述】:
我需要在我认识的 50 个人中分发我的 iphone 应用程序。我希望他们并且只有他们才能使用它。是否可以在 AppStore 之外分发 iphone 应用程序?我知道我可以为越狱手机生成一个 .ipa,但手机没有越狱。有解决办法吗?
【问题讨论】:
我需要在我认识的 50 个人中分发我的 iphone 应用程序。我希望他们并且只有他们才能使用它。是否可以在 AppStore 之外分发 iphone 应用程序?我知道我可以为越狱手机生成一个 .ipa,但手机没有越狱。有解决办法吗?
【问题讨论】:
我相信基本上存在三种不同的官方iPhone/iPad application distribution methods:
- 应用商店
使用此方法,任何拥有 iPhone 的人都可以访问该应用程序。您可以像这样分发无限数量的应用程序。苹果获得 30% 的提成。当然,Apple 必须批准您的申请。
- 临时性
您可以使用 ad hoc 分发应用程序,而无需通过应用商店,但您最多只能使用 100 台设备。使用这种方法,您可以从网站、电子邮件等分发您的应用程序。
- 企业
该方法适用于员工人数超过 500 人的公司的内部分配。 Apple 没有提供我能找到的有关此方法的更多公开细节。
这些方法听起来都不符合您的标准,除非您的客户少于 100 名并且不打算超过该数量。这听起来像是您的客户不是您公司内部的问题。
我建议您联系 Apple。他们或许能够达成某种定制分销协议。
【讨论】:
有一种非常方便的方法可以让多达 100 人参与。本质上,您可以通过 Apple 的开发者网站将您的设备的 UDID 添加到 AdHoc 分发配置文件中。
另外,请查看http://www.testflightapp.com,了解分发此类 IPA 的非常方便的方式。
【讨论】:
您最多可以向 100 个用户进行临时分发。我不记得配置文件持续了多长时间,但我认为它是 90 天或类似的时间。您必须每 90 天(或其他任何时间)更新配置文件并将其分发给所有用户。
如果您将应用的一个版本分发给 50 人,然后删除其中 25 人并尝试为下一个版本再添加 75 人,即使您认为您只有 100 个用户,但实际上有 125 个用户。删除的UDID 仍然计入 100 个用户的限制。您可以每年重置一次 100 个用户。
【讨论】:
如果没有开发者许可和有效的配置文件,您的应用将无法安装在任何设备上(即未越狱的设备)。创建配置文件后,必须将其安装在希望使用该应用程序的所有设备上。例外情况是使用企业代码签名身份,它不需要配置设备并且对内部分发很有用。无论如何,如果您想在模拟器上工作以外的任何事情,您都需要一个开发者帐户。
【讨论】: