[英]iOS Ad-Hoc Distribution: Can't sign provisioning profile with distribution certificate in Xcode
[英]Can't use the iOS distribution in Xcode
在我的Xcode 9
項目中,我選中了“ Automatically manage signing
。 我想用iOS distribution
證書簽署應用程序。 由於某些原因,當我創建證書時,我輸入了另一個人的姓名和電子郵件。 在keychain Access
的keychain Access
我可以看到帶有該人姓名的公用密鑰和專用密鑰,以及在專用密鑰下的iPhone distribution
證書。 問題是,在Xcode中,當我選擇Team
,我只獲得iPhone developer
signing certificate
而不是distribution
signing certificate
。 但是從“ Build Setting
我可以在“ Code Signing Identity
的選擇列表中看到iPhone distribution
。 一旦選擇它, Xcode
檢測到provisioning profile
的沖突(因為我手動對其進行了更改,並檢查了“ Automatically manage signing
)。 我嘗試了檢查的解決方案,然后取消選中它並選擇團隊,但問題仍然存在。
確保在“應用程序名稱”下拉菜單->“編輯方案”的左上角下的“方案”已啟用,而不是“調試”以進行存檔和測試,以便也可以選擇發布。
在默認情況下使用自動配置時,在連接設備使用Dev Profile進行調試的設備時,您會在Xocde One中生成兩個配置文件,但是在存檔構建時,它會自動生成分發配置文件。 如果您有企業帳戶,我建議您創建一個通用分發配置文件,而不是Adhoc,因為它總是必須通過添加新的設備ID進行更新才能重新生成並重新編譯舊應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.