簡體   English   中英

開發配置文件的通配符應用程序ID /“未找到代碼簽名標識”

[英]Wildcard App ID for Developement Provisioning Profile/“No Code Signing Identity Found”

我被邀請作為團隊成員加入開發者帳戶。 我需要通過testflight向他們發送一個演示應用程序。 我檢查了應用程序ID列表,並沒有為此目的創建應用程序。 我也無法創建一個,因為我只有“團隊成員權利”。 我能做的是下載一個開發類型的IOS Team Provisioning Profile,它是用app id:Xcode IOS Wildcard App ID(*)創建的。 一切都很好,但是當我從X-Code中選擇我所屬的團隊時,它會告訴我“沒有找到代碼簽名身份”。 如果我按下修復問題,我收到消息“您的帳戶已經有一個有效的證書”,我可以撤銷並請求新的。

我該怎么辦? 通配符配置文件是否是創建存檔的可行選項? 我撤銷簽名身份並申請新身份是什么意思? 開發者帳戶所有者是否需要專門為我創建新證書? 或者我不明白它是什么? 簽名身份是否與開發者帳戶相關? 或者我會自動收到一個新的? 任何人都可以解釋一下細節,以便我理解得當嗎?

通配符只是意味着它可以應用於任何應用程序。 如果應用程序不打算使用特定於應用程序的要求,例如iCloud或inAppPurchases,則可以使用通配符配置文件用於其他應用程序。 通常,無需從develop.apple.com下載新的配置文件或證書; 您可以通過首選項>帳戶>查看詳細信息直接從xCode管理它們。

答案比我想的更簡單,但它造成了一種不愉快的情況。 問題是,如果您擁有代理/管理員權限,XCode會自動下載代碼簽名身份。 但是,如果您只是團隊成員且沒有管理員/代理權限,則不會自動下載簽名身份,因此您需要要求帳戶所有者使用他需要批准的證書創建配置文件對於你,(通過xcode請求),或者它應該只是發送用於創建您將要使用的配置文件的證書(最后一個不是首選方法)。

如果您已被邀請,您只需:

  1. 在Xcode中,轉到“首選項”>“帳戶”
  2. 選擇右下角的公司名稱 - 然后單擊查看詳細信息
  3. 在頂部屏幕(簽名身份)中,單擊+以獲取新的簽名身份

您可以通過訪問iOS會員中心並簽入證書,標識符和配置文件來確認是否有效。 您將看到帶有您姓名的新證書。

暫無
暫無

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

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