通过 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 启动时冻结