此外,Xcode 4的Ad Hoc分发流程是否与之前不同?我知道提交到App Store的过程是不同的。
按顺序回答您的问题:
Beta测试人员不需要开发者许可证。
他们也不需要Mac电脑。
他们甚至不需要iTunes。(您可以通过在设备本身上使用Safari打开的链接进行部署。)
Xcode 4的流程略有不同。(说起来要容易得多。)虽然我不喜欢链接到外部资源,但是有一篇非常好的博客文章详细介绍了如何使用Xcode 4进行自定义临时配置:http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/
通过iTunes进行特别分发。只有制作应用程序的人需要开发者帐户。您需要将您制作的应用程序提供给您想要安装的所有设备。通过iTunes,这涉及点击一个长序列号的疯狂过程,它看起来根本不可点击,以显示更长的UUID。
对于Xcode 4与其他任何东西相比不确定。我只使用过一个版本的Xcode。
不需要注册开发者,测试版测试员无需成为注册开发者。
为了使iOS应用程序的测试版测试变得非常简单,请查看Hockey Framework:
https://github.com/TheRealKerni/HockeyKit
测试人员通过空中接收其测试应用程序,而Hockey框架甚至会自动通知他们有新的OTA beta更新可用。
更多阅读:
http://www.buzzworks.de/blog/announcing-developer-framework-hockey http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/
你可以试试testflightapp.com来分发你的Adhoc构建。你可以跟踪安装情况甚至崩溃日志。
P.S我并不在testflight工作,但我觉得它对于Beta测试非常有帮助。