简体   繁体   English

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

[英]do iphone app beta testers need a developer's license?

I'd like to distribute my app to a beta tester (ad hoc distribution). 我想将我的应用程序分发给beta测试人员(ad hoc发行版)。 Do they need to have the apple developer's license? 他们需要获得苹果开发者的许可证吗? Do they need a Mac? 他们需要Mac吗? Or is it enough for them to just have iTunes? 或者仅仅拥有iTunes就足够了?

also, is the ad hoc distribution process different for Xcode 4? 另外,Xcode 4的临时分发流程是不同的? I know the process for submitting it to the app store is different. 我知道将其提交到应用商店的过程是不同的。

Taking your questions in order: 按顺序提出问题:

  1. Beta testers don't need a developer licence. Beta测试人员不需要开发人员许可证。

  2. Nor do they need a Mac. 他们也不需要Mac。

  3. They don't even need iTunes. 他们甚至不需要iTunes。 (You can deploy via a link they open in Safari on the device itself.) (您可以通过设备本身在Safari中打开的链接进行部署。)

  4. The process is somewhat different for Xcode 4. (It's quite a bit easier that said.) Whilst I don't like to link to off-site resources, there's a very good blog article that details ad-hoc provisioning using Xcode 4 at: http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/ 对于Xcode 4,这个过程有些不同。(这说起来要容易得多。)虽然我不想链接到异地资源,但有一篇非常好的博客文章详细介绍了使用Xcode 4的临时配置: http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/

ad hoc distributin works via itunes. ad hoc distributin通过itunes工作。 only the perso who makes the app needs a developer account. 只有制作应用程序的人才需要开发者帐户。 you will need to provision the app you make to all the devices you want it to install on. 您需要将您所制作的应用程序配置到要安装的所有设备上。 via itunes this involves the insane process of clicking on a long serial number which does not look at all clickable to reveal an even longer uuid. 通过itunes这涉及疯狂的点击一个长序列号的过程,该序列号看起来并不是所有可点击的,以显示更长的uuid。

not sure about xcode 4 compared to anything else. 不确定xcode 4与其他任何东西相比。 only ever used one version of xcode. 只使用过一个版本的xcode。

No, beta testers don't need to be registered developers. 不,beta测试人员不需要注册开发人员。

To make beta testing of iOS apps really simple, please have a look at Hockey Framework: 要使iOS应用程序的beta测试非常简单,请查看Hockey Framework:

https://github.com/TheRealKerni/HockeyKit https://github.com/TheRealKerni/HockeyKit

Beta testers receive their test app over the air and the Hockey Framework even informs them automatically, when a new beta update is available OTA. 测试版测试人员通过广播接收他们的测试应用程序,并且当OTA提供新的测试版更新时,曲棍球框架会自动通知他们。

Additional reading: 补充阅读:

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

Also try testflightapp.com to distribute your Adhoc builds. 还可以尝试使用testflightapp.com来分发您的Adhoc版本。 You can keep track of the installs and even crash logs. 您可以跟踪安装甚至崩溃日志。

PS I don't work at testflight, but find it a lot helpful for beta testing. PS我不在testflight工作,但发现它对beta测试有很大帮助。

No, they don't need a developer licence. 不,他们不需要开发人员许可证。 Actually, if your user has iOS 4 or higher, they don't even need iTunes. 实际上,如果您的用户拥有iOS 4或更高版本,他们甚至不需要iTunes。 You can use something like iOS Beta Builder . 您可以使用iOS Beta Builder之类的东西。 They do, however, need to tell you the UDID of their device. 但是,它们需要告诉您设备的UDID。 You can get that in iTunes or there are apps in the App Store that find it. 你可以在iTunes中找到它,或者App Store中有应用程序找到它。

No, beta testers don't need to be approved iOS developers. 不,beta测试人员不需要获得iOS开发人员的认可。 You will still need to whitelist the UDID of the testers though. 您仍然需要将测试人员的UDID列入白名单。

I'd suggest you use Diawi to share your ad-hoc builds with beta testers wirelessly without iTunes, I've tried several solutions and I found it to be the simplest of the pack. 我建议你使用Diawi在没有iTunes的情况下通过无线方式与beta测试人员分享您的ad-hoc构建,我尝试了几种解决方案,并且我发现它是最简单的。 synching synching

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM