2014-12-04 19 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鏈接到您的新測試設備。在過去,我手動輸入了邀請鏈接,這非常容易。