Ios 为Crashlytics上的现有测试仪添加新设备

Ios 为Crashlytics上的现有测试仪添加新设备,ios,testflight,crashlytics,Ios,Testflight,Crashlytics,如何在Crashlytics中为现有测试仪添加新的UDID?UDID位于分发配置文件中,但由于未在Crashlytics中列出,因此用户无法在此处从Crashlytics打开应用程序。在设置配置文件中添加UDID后,是否再次重新分发应用程序?另外,请确保再次检查更新的配置文件是否是Xcode中选择的配置文件(并且在构建时显示在Mac应用程序的顶部)。这样,最新的发行版将获得最新的权限 您必须在新设备上打开邀请电子邮件中的链接。最初的邀请会说“让我进来”,新构建的电子邮件会说“去看看”。然后它将带

如何在Crashlytics中为现有测试仪添加新的UDID?UDID位于分发配置文件中,但由于未在Crashlytics中列出,因此用户无法在此处从Crashlytics打开应用程序。在设置配置文件中添加UDID后,是否再次重新分发应用程序?另外,请确保再次检查更新的配置文件是否是Xcode中选择的配置文件(并且在构建时显示在Mac应用程序的顶部)。这样,最新的发行版将获得最新的权限

您必须在新设备上打开邀请电子邮件中的链接。最初的邀请会说“让我进来”,新构建的电子邮件会说“去看看”。然后它将带您进入页面,在那里您可以注册新设备


在设备向Crashlytics注册后,您应该能够打开应用程序,看到您的UDID已经在配置文件中。

我也遇到了类似的问题


这花了一些时间,但我意识到Crashyltics没有使用我期望的配置文件。我必须更改配置文件的构建设置,以不使用自动设置,而是使用我的临时配置文件。

我不知道如何使用Fabric。我以为你只需输入一个电子邮件地址,测试人员就可以安装你的应用程序,但这只适用于企业苹果开发人员帐户。如果您有个人帐户,您如何在新测试仪的设备上获得应用程序:

1) 存档/分发你的应用程序,将他们的电子邮件添加到crashlytics中的测试人员列表中。他们收到一封要注册的电子邮件

2) 然后你(作为分销商)将收到一封电子邮件,上面说他们注册了,并且里面有他们的设备UDID

3) 然后,您需要转到app dev网站并将此UDID添加到设备列表中

4) 然后,您需要转到您的Xcode首选项并刷新您的dev帐户配置文件,以确保它知道新的设备id(Xcode/preferences/Accounts/Download Manual Profiles)

5) 然后,您需要重新存档/重新分发应用程序


在这第二封电子邮件中,他们终于可以安装该应用程序了。

这里有一个完整的指南:

我遇到了这个问题,最后不得不进入XCode>Preferences>Accounts>[my dev team],我手动右键单击每个配置文件并点击“移动到垃圾箱”。然后,我清空了垃圾箱,清理了(cmd+shift+k),清理了构建文件夹(cmd+alt+shift+k),删除了DerivedData(谷歌这一个),重新启动了我的操作系统,最后在重新启动后,在XCode的同一位置使用“下载所有”按钮下载了所有配置文件,并且成功了:)


(并非所有这些步骤都是必要的,但为了安全起见…

如果您在内部使用企业签名分发应用程序,添加新设备可能会很棘手,特别是如果您不想在其上设置电子邮件/密码管理器的测试设备。我所做的是在我的笔记本电脑上打开来自电子邮件的原始邀请链接,它会说在你的设备上打开以开始测试。(我使用了几个月前的一封电子邮件,所以它们似乎不会过期。)从这个页面,你可以空投到新测试设备的链接。在过去,我手动键入邀请链接,这要容易得多。

我确实再次分发了该应用程序,但在Crashlytics仪表板中,该测试仪只显示了一个设备。我可以选择“撤销对该特定设备的访问”,但我找不到任何方法添加新设备我也不知道如何添加设备。Crashlytics网站显示了血淋淋的仪表板。缺少的是,如果不查看工具背后的信息,就根本看不到的是,开发人员的证书需要重新生成。证书位于密钥链中,如果您像我一样使用您的开发人员帐户为多个客户端(即,被邀请在其配置下进行开发),您可以扩展密钥链中的证书以识别活动客户端的证书。您可以删除不需要的内容,也可以在Apple Portal上生成新内容。然后。。。当您在Fabric Beta上构建和分发时,您将看到您和您的客户一起创建的新UDID。我们也有这样的情况。谢谢。Fabric需要将此添加到他们的文档中!我想现在没有公开UDID的API了吧?你必须在之前添加UDID,然后邀请他们,我认为这是现在最安全的方式!!如何使UDID过程自动化?Fastlane?你说的“刷新你的开发人员帐户档案”是什么意思?谢谢。@MuratYasar用详细信息更新了答案,我不确定是否还需要这个步骤,但这不会有什么坏处。不再需要重新存档。下载带有添加的UDID的新资源调配配置文件后,Fabric应用程序让您单击“重试”按钮继续并分发。