iphone应用测试人员是否需要开发人员';他的执照?

iphone应用测试人员是否需要开发人员';他的执照?,iphone,objective-c,xcode,ios,Iphone,Objective C,Xcode,Ios,我想将我的应用程序分发给beta测试人员(临时分发)。他们需要有苹果开发者的许可证吗?他们需要苹果吗?或者仅仅拥有iTunes就足够了 另外,Xcode 4的特别分发过程是否不同?我知道将其提交到应用商店的过程是不同的。ad hoc distributin通过itunes工作。只有制作应用程序的人需要开发人员帐户。你需要将你制作的应用程序配置到你想要安装的所有设备上。通过itunes,这涉及到一个疯狂的过程,点击一个长序列号,而不是查看所有可点击的序列号,以显示更长的uuid 与其他任何东西相比

我想将我的应用程序分发给beta测试人员(临时分发)。他们需要有苹果开发者的许可证吗?他们需要苹果吗?或者仅仅拥有iTunes就足够了


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

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


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

按顺序回答问题:

  • 测试人员不需要开发者许可证

  • 他们也不需要Mac电脑

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

  • 对于Xcode 4,过程有些不同。(说起来容易多了。)虽然我不喜欢链接到非现场资源,但有一篇非常好的博客文章详细介绍了使用Xcode 4的临时资源调配,网址为:


  • 不,他们不需要开发者执照。实际上,如果你的用户有iOS 4或更高版本,他们甚至不需要iTunes。你可以用类似的东西。但是,他们确实需要告诉您他们设备的UDID。你可以在iTunes中找到它,或者在应用商店中有应用程序可以找到它。

    不,测试版测试人员不需要是经过批准的iOS开发者。不过,您仍然需要将测试人员的UDID列为白名单

    我建议您使用无iTunes的无线方式与beta测试人员共享您的特别构建,我已经尝试了几种解决方案,我发现这是最简单的解决方案。
    同步

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

    要使iOS应用程序的测试版测试变得非常简单,请查看Hockey Framework:

    Beta测试人员通过空中接收他们的测试应用程序,曲棍球框架甚至会在新的Beta更新可用时自动通知他们

    补充阅读:


    http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/

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

    另外,我不在testflight工作,但我发现它对beta测试很有帮助