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