2015-10-26 152 views
1

据我了解,TestFlight做两件事情:我需要TestFlight吗?

  • 给我邀请测试人员与他们的电子邮件能力
  • 自动激活“发送崩溃报告”功能

我做家庭(企业)应用程序,并直接分发,与AppStore一起。

看起来我并不需要TesFlight,并且可能会继续使用专门设置,并使用我们的内部门户安装应用程序。这是真的吗? TestFlight有我可能需要的一些特殊功能吗?

回答

1

我喜欢TestFlight和Fabric之类的产品,因为与直接临时构建相比,它们更易于控制和分发。特别是当我向门户添加新设备时,有时很难看到该设备是否实际包含在构建中。通过Fabric或TestFlight,您可以让用户和用户拥有自己的设备。你可以看到哪个用户拥有哪个设备并且分配给一组用户而没有太多麻烦。

+0

谢谢!因此,在我的情况下,TestFlight可以很容易地添加新用户(我只需要电子邮件),而不是添加新的UDID,用新的配置文件重建应用程序等。但我只有大约5个用户:) – user996142

+0

TestFlight的缺点是它总是需要时间审查,Fabric需要你安装某种有用的SDK。旧的TestFlight是我们拥有恕我直言的最好的东西。 –

1

Crashlytics

优点

  1. 快速释放,因为没有审查过程发生。
  2. 集成的崩溃报告和分析功能可通过Web界面轻松查看。
  3. 测试版周期的生命周期没有限制。

缺点

  1. 您需要使用一个开发配置文件,其中每个测试者的UDID是已知的和补充。
  2. 将框架集成到项目中可能会很棘手。

TestFlight

优点

  1. 用途生产供应轮廓,从而不需要管理的UDID。
  2. 版本集成到没有第三方框架的Xcode中。
  3. 崩溃报告等不确定分析。

缺点

  1. 慢(48小时?)作为经过次要审查程序的发布时间。
  2. 应用程序生命周期限于每个测试版发布30天。

没有明确的赢家,我从Crashlytics到TestFlight,因为它更干净,每次发布测试版时我都会排练我的发布。