简体   繁体   English

我需要TestFlight吗?

[英]Do I need TestFlight?

As I understand, TestFlight does 2 things: 据我了解,TestFlight做两件事:

  • Gives me ability to invite testers with their emails 使我能够邀请测试人员发送电子邮件
  • Automatically enables "send crash report" feature 自动启用“发送崩溃报告”功能

I do in-home (enterprise) app and distribute it directly, with out of AppStore. 我做家庭(企业)应用程序,并直接在AppStore外分发。

Looks like I do not need TesFlight, and may stay with adhoc provision and install app with our internal portal. 看起来我不需要TesFlight,并且可能会保留临时设置并通过我们的内部门户网站安装应用程序。 Is it true? 是真的吗 Does TestFlight have some special features I may need? TestFlight是否具有我可能需要的某些特殊功能?

I like products like TestFlight and Fabric because they are bit easier to control and distribute compared to direct ad hoc builds. 我喜欢TestFlight和Fabric之类的产品,因为与直接构建相比,它们更易于控制和分发。 Specially when I add a new device to the portal it's sometimes difficult to see if that device is actually included in the build or not. 特别是当我将新设备添加到门户网站时,有时很难查看该设备是否真正包含在内部版本中。 With Fabric or TestFlight you have your users and your users have their devices. 使用Fabric或TestFlight,您可以拥有用户,而用户也可以拥有设备。 You can see which user has what device and distribute to a selection of users without too much hassle. 您可以看到哪个用户拥有什么设备,然后毫不费力地分配给选定的用户。

Crashlytics Crashlytics

Pros 优点

  1. Quick to release as no review process takes place. 无需审查即可快速发布。
  2. Integrated crash reporting and analytics's easily viewable using web interface. 使用Web界面可轻松查看集成的崩溃报告和分析。
  3. No limit on lifetime of beta cycle. Beta周期的寿命无限制。

Cons 缺点

  1. Requires you to use a development provisioning profile, where every tester's UDID is known and added. 要求您使用开发配置文件,在该文件中已知并添加了每个测试人员的UDID。
  2. Can be tricky to integrate frameworks into project. 将框架集成到项目中可能很棘手。

TestFlight TestFlight

Pros 优点

  1. Uses production provisioning profile so no need to manage UDIDs. 使用生产供应配置文件,因此无需管理UDID。
  2. Release is integrated into Xcode with no 3rd-party frameworks. 没有第三方框架,发行版已集成到Xcode中。
  3. Crash reporting etc. Not sure about analytics. 崩溃报告等。不确定分析。

Cons 缺点

  1. Slow (48 hours?) release time as goes through minor review process. 缓慢的发布时间(48小时?)需要经过较小的审核过程。
  2. App lifetime limited to 30-days per beta release. 每个Beta版本的应用程序寿命限制为30天。

There is no clear-cut winner and I went from Crashlytics to TestFlight as it was cleaner and I got to rehearse my release every single time I released a beta. 没有明显的赢家,我从Crashlytics转到TestFlight,因为它更干净,每次发布Beta版时,我都要排练自己的版本。

暂无
暂无

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

相关问题 TestFlight 需要 iPhone 吗? - Do I need an iPhone for TestFlight? 我是否需要iOS开发者许可证才能使用TestFlight - Do I need an iOS developer license for TestFlight 用于TestFlight的Xcode上传-我需要分发配置概要文件吗? - Xcode upload for TestFlight - do I need a distribution provisioning profile? 我真的需要为TestFlight创建AdHoc Distribution Build吗? - Do I really need to create a AdHoc Distribution Build for TestFlight? 在提交与 1.0(版本)和 1(内部版本号)相同的 testflight 以供审核之前,我是否需要更改 TestFlight 的内部版本号和版本? - Do I need to change the build number and version of TestFlight before submitting for review the same testflight as 1.0 (version) and 1 (build number)? 我是否需要加入iOS开发者计划才能通过TestFlight发送我的应用版本? - Do I need to be in the iOS Developer Program to send my app builds through TestFlight? 发布到TestFlight,新测试者,我真的需要重建/下载我的配置文件吗? - Publishing to TestFlight, new testers, do I really need to rebuild/download my provisioning profile? 如何将 dsyms 上传到 testflight? - How do I upload dsyms to testflight? Xcode提供了TestFlight应用程序的崩溃报告……但是我怎么读呢? - Xcode gives crash reports for TestFlight app… but how do I read it? 我如何以团队成员的身份提交 TestFlight 构建 - How do I submit a TestFlight build as a team member
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM