我怎么配置Xcode才能實現(xiàn)自動配置證書文件
許多的開發(fā)者依然維護著舊的項目,他們也許需要選擇一個證書簽名去編譯。這個問題討論怎么在Xcode設置來自動化選擇證書通過他們默認的設置,這個問題適用于IOS和MAC的開發(fā)人員
Xcode的自動化配置證書去開發(fā)和發(fā)布是令人喜歡的皆辽。換句話來說,無論是企業(yè)發(fā)布還是發(fā)布AppStore的賬戶我們都推薦這樣設置你的工程锋勺。所有的開發(fā)者在本文檔之前必須去研究和實踐怎么設置簽名的其他方式。此外,這是打包App唯一的指南文檔。選擇自動化配置證書意味著你不會在證書設置和編譯的時候浪費更多的時間,并且你可以更好的設置適合你的Xcode.
跟隨下面的步驟去設置自動化證書配置
設置項目級別的代碼簽名為默認
選中
Project
的Build Setting
設置
Provisioning Profile
為Automatic
-
設置
Code Signing Identity
- 在IOS的工程設置所有的
Build
為iOS Developer
- 如果是
OS X
的工程設置Mac Developer
或者Developer ID
- 在IOS的工程設置所有的
-
設置所有的
Target
的code signing
為下面的設置- 設置
Target->General->Team->None
重要的提醒 如果是MAC的開發(fā)必須設置所有的
Target
的Target->General->Team->None
- 設置所有的
Provisioning Profile
為Automatic
- 設置所有的
Code Signing Identity
- 在IOS的工程設置所有的
Build
為iOS Developer
- 如果是
OS X
的工程設置Mac Developer
或者Developer ID
- 在IOS的工程設置所有的
- 設置
-
返回你自己的
Target
的Target > General
- 如果是MAC的應用設置
Target > General > "Signing"
為Mac App Store
- 設置
Target > General > Team
為你所有的Team
在代碼簽名設置之前設置
Target > General > Team
為None
十分重要,因為這以后將設置成你團隊的值。 - 如果是MAC的應用設置
下面的圖形是對比你的工程如何設置自動化代碼簽名
- 設置所有工程
Build settings
為Automatic
Paste_Image.png -
Build settings
設置
-
設置iOS的工程
Target > General > Team
為你自己的Team
Paste_Image.png 設置mac的工程
Target > General > Team
最后腮介,作出上述改變后,Xcode的應重新啟動端衰。
一旦你讓Xcode管理你的配置完畢之后,你可以在以后的工程里面使用這個配置的模板叠洗。Xcode將自動配置你工程所在的Team
.Xcode編輯器會為你管理所有的屬性列表文件,很優(yōu)雅的為你添加所需要的FrameWork
。
為了讓管理生效旅东,Xcode會為你的團隊的代碼簽名和描述文件添加管理灭抑,通過你的設置設置正確的簽名。你可以讓Xcode創(chuàng)建或者設置一個通配的標識符來讓你選擇app服務抵代。
你可以輕松地識別出用戶中心使用明確的App ID的任何Xcode的管理調(diào)配配置文件腾节,因為他們將與文本“iOS Team Provisioning Profile:”開頭,后接分發(fā)包ID
Xcode5
需要你在Member Center
創(chuàng)建自己的配置文件荤牍。Xcode6將會創(chuàng)建任何必要的分布證書或發(fā)行配置的配置文件.當Xcode創(chuàng)建一個發(fā)布的描述文件案腺,名字開頭是
XC:
其次是App ID
如果你使用的通配的App Id
名字開頭是XC:*
文檔版本:2015-12-26