曲棍球 vs TestFlight

28
我们正试图在即将到来的beta测试中决定使用这两个服务之一。新版的 TestFlight 看起来有很大改进,但我们仍然关心以下三个问题:
  1. 测试人员的用户体验(TestFlight 应用程序的 iTunes 评论暗示这可能会让人感到困惑)
  2. 在审核我们的 beta 版本时,苹果公司会否拒绝或延迟发布。
  3. 限制于 iOS8。
另一方面,Hockey 似乎具有更好的测试人员用户体验,支持多种操作系统版本,并且当然不需要进行审核。
但使用 Hockey 的缺点似乎是只能注册100个设备:http://support.hockeyapp.net/kb/client-integration-ios-mac-os-x/adding-new-devices-to-your-provisioning-profile 这是我们的比较表格:https://docs.google.com/spreadsheets/d/1CuYlsLsZPW-79hEre7jLppfwQpG4WmW3fDvHvIJ86wY/edit#gid=0 非常感谢任何反馈。
1个回答

33

在过去几周中,我们通过HockeyApp和苹果的新版Testflight进行了App的Beta测试。我建议同时使用两者并自行评估优缺点,从而选择其中一个。以下是我们过去几周的见解:

HockeyApp 优点:

  • 无需审批流程
  • 上传新版本很快,同时还可以访问旧版本

HockeyApp 缺点:

  • 需要更多的工作来初始化每个Beta测试人员(需要在HockeyApp上注册他们的设备,以便您可以将其UDID注册到配置文件中,然后需要上传一个包含更新的配置文件的新的打包文件到HockeyApp)
  • 仅有100个测试人员名额(除非您真的接近应用商店提交,否则您可能甚至不需要100个名额)

TestFlight 优点:

  • 不必处理UDID或配置文件,只需处理邮件即可
  • 1000 10000个名额
  • 现在包括共享公共链接,以便其他组织外的测试人员可以使用它们下载您的Beta构建。
  • Beta批准流程非常短(对我们而言为1.5天)

TestFlight 缺点:

  • 需要iOS 8才能安装TestFlight
  • 仅有25个内部测试人员名额
  • 只能同时有一个活动构建现在支持多个活动构建

非常感谢,非常有帮助。有一件事我不理解的是曲棍球测试:它是自动从测试人员那里收集和上传UDIDs,还是必须通过iTunes手动拉取UDIDs? - pabloDragon
1
它可以帮助您收集UDID,并显示测试人员注册的设备以及您的预配文件中存在的UDID。由于苹果不允许开发者将其密码交给他人,因此您必须在苹果开发者门户网站上自己添加UDID到预配文件中,而没有开发者的密码,这无法自动化完成。 - Kerni
1
每次发布新版本构建需要花费1.5天的时间吗?还是只有第一次注册使用TestFlight时才需要? - Some Guy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接