簡體   English   中英

如何將UDID添加到Xcode托管供應配置文件

[英]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添加到配置文件后,您應該執行以下操作。

  1. 轉到Xcode->設置 - >帳戶。
  2. 選擇您的團隊 - >查看詳細信息...->全部下載。
  3. 下載完成后,在Build Settings中選擇更新的配置文件(舊的應該變為無效)。
  4. Cmd+Shift+KCmd+Alt+Shift+K清除項目和構建文件夾。
  5. 存檔您的項目並再次分發。

對我來說只有作品:

轉到文件夾

〜/ Library / MobileDevice / Provisioning Profiles /

刪除所有配置文件

CMD + K

再次存檔。

Xcode 10中測試過

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM