團隊開發證書的管理
在團隊開發的時候,最好是一個人去管理證書,當有其他人要用的時候,可直接導出.p12證書供其他開發者使用。證書出了問題,我感覺還是相當麻煩的,而App ID在添加之后,基本上是不會改變的,除非要為App添加新的服務,這時候才要重新編輯App ID,所以App ID最好也是管理證書的人去管理App ID。添加設備這一塊就很隨意了,所有的開發者都應該有權去管理添加設備這一塊。描述文件的制作這個要區分一下是開發類型的描述文件,還是發布類型的描述文件。開發類型的描述文件應該是團隊里的每一個開發者都有權去管理的,實際上當開發類型的描述文件出現問題的時候,開發者可以對此描述文件重新編輯一下進行使用,這樣是不會影響其他開發者的,甚至你可以自己重新制作一個描述文件也沒什么問題。但是發布類型的描述文件,這個最好還是管理證書的那個人去管理這個描述文件。打包發布的時候如果這個描述文件出現變化,還是很麻煩的,而且這個描述文件對于團隊其他開發者來說也不是很常用,甚至是根本用不到這個描述文件。以上這些就是我個人對于團隊開發證書管理的建議,當然也有不足之處,如你有好的建議,也歡迎你私密我,共同交流,共同進步。
導出.p12
.p12又稱為個人信息交換證書。此證書實際包含了.cer證書及對應的私鑰信息。上述證書中提到.cer文件中包含公鑰,私鑰在本地鑰匙串中。而.p12包含了公鑰私鑰,所以可以分發給團隊其他成員使用。.cer文件沒有包含私鑰,所以別人的電腦上用此證書時找不到對應私鑰,從而使用不了。
文/TIME_for(簡書作者)
原文鏈接:http://www.lxweimin.com/p/cb6c5f1c972b
著作權歸作者所有,轉載請聯系作者獲得授權,并標注“簡書作者”。