2014-12-04 20 views
17

如何在Crashlytics中为现有测试仪添加新UDID?该UDID是在分布图,但因为它不是在Crashlytics列出的用户无法打开该应用从Crashlytics这里在Crashlytics上为现有测试仪添加新设备

+0

http://support.crashlytics.com/knowledgebase/articles/370220-why-do-i-see-a-yellow-icon-next-to-a-tester – 2016-08-26 10:48:35

回答

13

您必须在新设备上的邀请电子邮件中打开链接。原来的邀请会说“让我进来”,新的电子邮件会说“检查出来”。然后它会将您带到可以注册新设备的页面。该设备与Crashlytics注册

后,你应该能够做到打开应用程序,看到你的UDID已经在供应配置文件。

2

血管。一旦在供应配置文件中添加了UDID,您是否再次重新分配应用程序?此外,请务必仔细检查更新的配置文件是否是Xcode中所选的选定配置文件(并在构建时显示在Mac应用程序的顶部)。这样,最新的发行版将挑选最新的权限!

+0

我确实分发了应用程序,但在Crashlytics仪表板仅显示此测试仪的其中一个设备。我可以选择“撤销访问”的特定设备,但我找不到任何方式来添加新设备 – 2014-12-09 09:59:49

+0

我血腥无法弄清楚如何添加设备。 Crashlytics网站显示血腥的仪表板。 – Andy 2015-03-03 21:17:22

7

我也有类似的问题。

花了一些时间,但我意识到,Crashyltics不使用供应配置文件我所期待的。我不得不更改配置文件的构建设置,以便不使用自动设置,而使用我的专用配置文件。

+1

我们也发生过这种情况。谢谢。 – GreenKiwi 2015-03-05 20:06:00

+1

面料需要将其添加到他们的文档! – jungledev 2016-08-12 19:00:07

21

我不知道使用Fabric的情况。我以为你只是输入一个电子邮件地址,测试人员可以安装你的应用程序,但只适用于企业 Apple Dev Accounts。如果你有一个个人账户,你如何得到一个新的测试设备上的程序是:

1)存档/分发您的应用中添加他们的电子邮件在crashlytics测试人员名单。他们收到一封电子邮件注册。

2)然后,你(作为分销商)将接收说,他们注册的电子邮件,它有自己的设备UDID在里面。

3)然后,您需要转到应用开发网站并将此UDID添加到设备列表中。

4)然后,你需要到您的Xcode的喜好,并刷新你的dev的帐户的个人资料,以确保它知道新的设备ID(Xcode中/首选项/帐号/下载手动配置文件)。

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

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

+0

我想现在没有公开UDID的API?你必须先添加UDID,然后邀请他们,我认为这是最安全的方式! – user1010819 2016-04-13 20:17:56

+0

如何使这个UDID进程自动化?快车道? – 2017-01-04 16:47:59

+0

“刷新您的开户账户资料”是什么意思?谢谢。 – 2017-12-28 13:24:19

1

我有这个问题,我最后不得不进入的XCode>首选项>帐户> [我的开发团队],和我手动右点击每个配置文件并点击“移至垃圾箱”。然后清空垃圾,清理(cmd + shift + k),清理生成文件夹(cmd + alt + shift + K),删除DerivedData(google这个),重新启动我的操作系统,最后下载所有配置文件使用“下载在Xcode中同一个地方全部”按钮,重新启动后,它如果你发布你的应用程序一起工作:)

(不是所有的这些措施可能是必要的,但为了安全起见...)

0

内部企业签名,添加新设备可能会非常棘手,特别是如果它是一个您不想设置电子邮件/密码管理器的测试设备。我所做的是在我的笔记本电脑上打开电子邮件中的原始邀请链接,然后它会在您的设备上打开以开始测试。 (我在几个月前使用了一封电子邮件,所以它们似乎不会过期。)在此页面中,您可以AirDrop链接到您的新测试设备。在过去,我手动输入了邀请链接,这非常容易。