[英]How to Add UDID to Xcode Managed Provisioning Profile
幾個月前,我使用crashlytics分發我的應用程序的beta版本,一切都很順利。 最近,我被要求添加另一個beta測試人員。 這似乎是一個簡單的事情在crashlytics,我點擊“分發”添加了一個電子郵件地址,所有似乎都很好,除了一個混亂的消息沿着......
您需要再次分發以構建適用於此測試人員的構建。 我們將引導您將任何缺少的設備添加到正確的配置文件中
不幸的是,Crashlytics沒有“引導我”添加丟失的設備。 然而我登錄Apple Developer ,轉到Devices> iOS,並手動添加了測試者的UDID。 我很確定這是正確的,但我不確定如何“再次分發”。 請參閱下面的屏幕截圖,了解我嘗試過的內容。
目標beta測試者是(Bryan)。 這款手機也出現在Wayne的個人檔案中,因為他也嘗試添加手機以幫助排除故障。 在任何情況下,您都會在最后一頁上注意到它報告“iOSTeam Provisioning Profile:*”中缺少UDID。
iOSTeam Provisioning Profile僅包含原始的3個設備,我無法從Apple Developer進行編輯,因為此配置文件顯然是在Xcode中管理的。 我創建了一個包含添加設備的新配置文件,但我不確定如何讓Crashlytics識別並使用它。
我在Twitter社區發現了一篇名為“ Fabric for Enterprise Beta Distribution ”的文章,建議用戶運行此命令...
rm -rf ~/Library/Caches/com.crashlytics.mac
我做了什么(在關閉Fabric之后),但它沒有影響。
關於我的下一步應該是什么的任何建議? 經過多次頭疼,我不知所措。
將UDID添加到配置文件后,您應該執行以下操作。
Cmd+Shift+K
, Cmd+Alt+Shift+K
清除項目和構建文件夾。 對我來說只有作品:
轉到文件夾
〜/ Library / MobileDevice / Provisioning Profiles /
刪除所有配置文件
按CMD + K
再次存檔。
在Xcode 10中測試過
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.