iphone app beta测试人员是否需要开发人员的许可证?

时间:2011-04-25 21:04:17

标签: iphone objective-c xcode ios

我想将我的应用分发给beta测试人员(ad hoc发行版)。他们需要获得苹果开发者的许可证吗?他们需要Mac吗?或者仅仅拥有iTunes就足够了?

另外,Xcode 4的临时分发流程是不同的?我知道将其提交到应用商店的过程是不同的。

6 个答案:

答案 0 :(得分:6)

按顺序提出问题:

  1. Beta测试人员不需要开发人员许可。

  2. 他们也不需要Mac。

  3. 他们甚至不需要iTunes。 (您可以通过设备本身在Safari中打开的链接进行部署。)

  4. 对于Xcode 4来说,这个过程有些不同。(这说起来要容易得多。)虽然我不喜欢链接到异地资源,但有一篇非常好的博客文章详细介绍了ad-hoc使用Xcode 4进行配置:http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/

答案 1 :(得分:1)

ad hoc distributin通过itunes工作。只有制作应用程序的人才需要开发者帐户。您需要将您所制作的应用程序配置到要安装的所有设备上。通过itunes,这涉及疯狂的点击一个长序列号的过程,该序列号看不到所有可点击的内容,以显示更长的uuid。

不确定xcode 4与其他任何东西相比。只使用过一个版本的xcode。

答案 2 :(得分:1)

不,beta测试人员不需要注册开发人员。

要使iOS应用的beta测试非常简单,请查看Hockey Framework:

https://github.com/TheRealKerni/HockeyKit

Beta测试人员通过无线方式接收他们的测试应用程序,当OTA提供新的测试版更新时,Hockey Framework甚至会自动通知他们。

补充阅读:

http://www.buzzworks.de/blog/announcing-developer-framework-hockey http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/

答案 3 :(得分:0)

不,他们不需要开发人员许可证。实际上,如果您的用户拥有iOS 4或更高版本,他们甚至不需要iTunes。您可以使用iOS Beta Builder之类的内容。但是,它们需要告诉您设备的UDID。你可以在iTunes中找到它,或者App Store中有应用程序找到它。

答案 4 :(得分:0)

不,测试版测试人员不需要获得iOS开发人员的认可。您仍然需要将测试人员的UDID列入白名单。

我建议您使用Diawi在没有iTunes的情况下通过无线方式与Beta测试人员共享您的ad-hoc构建,我尝试了几种解决方案,并且我发现它是最简单的。 synching

答案 5 :(得分:0)

还可以尝试使用testflightapp.com来分发您的Adhoc版本。您可以跟踪安装甚至崩溃日志。

P.S我不在testflight工作,但发现它对beta测试有很大帮助。