簡體   English   中英

無法在Xcode中使用iOS發行版

[英]Can't use the iOS distribution in Xcode

在我的Xcode 9項目中,我選中了“ Automatically manage signing 我想用iOS distribution證書簽署應用程序。 由於某些原因,當我創建證書時,我輸入了另一個人的姓名和電子郵件。 keychain Accesskeychain 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.

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