通过 crashlytics beta 为应用添加更多 beta 测试人员

Posted

技术标签:

【中文标题】通过 crashlytics beta 为应用添加更多 beta 测试人员【英文标题】:Add more beta testers for the app through crashlytics beta 【发布时间】:2014-09-03 18:19:02 【问题描述】:

如果我必须添加更多测试人员(尤其是外部客户),添加它的最佳方法是什么?

由于我不知道外部测试人员的 UDID,我该如何处理这种情况?我能看到的唯一方法是请求他们的 UDID 并将它们添加到配置文件中,下载更新的配置文件并重建它并将其发送给这些外部测试人员。看起来很麻烦。

【问题讨论】:

简而言之就是这样...... AFAIK 没有其他方法可以正式分发临时构建,除非您将它们添加到配置文件中。 如果是这样,crashlytics 或 testflight 的附加值是多少?我的意思是,如果他们提供了一种更简单的方法来将 UDID 从设备添加到配置文件并更新构建。 对于 TestFlight,它需要额外的几个步骤来分发,因为您只需将 ipa 放到他们的门户中,它会负责一次性通过电子邮件向所有人发送发行说明。当谈到 crashlytics 时,它们让您在存档时从 Xcode 进行部署,甚至根本不接触存档,更不用说他们免费提供的出色分析/崩溃报告。 【参考方案1】:

其实不是。但是,您可以在构建之前向用户询问他们的 UUID,然后将它们添加到您的开发人员帐户中,然后发布构建。他们是您可以通过 Google 了解用户如何获取设备 UUID 的几种方法。

或者您可以为外部用户使用 Test Flight 测试版,这仅需要测试人员的电子邮件 ID 和 Apple 的测试版审核,如果这不成问题,则需要不到 24 小时。它还可以确保您的应用在每次迭代时都适合应用商店,并将显着减少在最后阶段被拒绝的机会。

【讨论】:

以上是关于通过 crashlytics beta 为应用添加更多 beta 测试人员的主要内容,如果未能解决你的问题,请参考以下文章

Crashlytics iOS Beta 卡在 Fabric 应用程序中

Crashlytics 的 Beta 无法在测试人员的设备上安装构建

iOS 应用程序在使用 Realm 和 Crashlytics 通过 testflight 启动时冻结

本地化 Crashlytics Beta 电子邮件通知

应用太大? Crashlytics:存档分发错误:-3 (413)

iOS 中的 Crashlytics 不会继续通过 Fabric 应用程序中的“构建您的项目”