iOS上線配置證書
CSR
上線的證書需要先在自己的電腦上配置CSR證書
1.鑰匙串
點開鑰匙串,選擇菜單欄的鑰匙串訪問 -> 證書助理 -> 從證書頒發機構請求證書
2.證書信息
填寫用戶電子郵件地址(無所謂是什么地址),一定要選擇存儲到磁盤,然后將內容保存到容易找的地方
配置證書
1.登錄
首先需要一個付費的賬號,無論是99$或者299$的都可以進行 登錄
2.證書
選擇certificates,identifiers&profiles的選項
3.要配置的3個證書
identifiers
1.首先配置identifiers,選擇APP IDs再點擊右上角的+
identifiers.png
2.點擊+之后,跳轉到注冊App ID的界面
App ID description的name可以隨意的填寫,這個不重要,但是一定要記住,因為在后面會有選擇
因為我們的APP一般都是根據bundle identify一致并且單獨一個的,所以選擇第一項Explicit App ID 這里的bundle id 一定要跟bundle identify一致
如果上線有推送的需求的話,將推送勾選上,如果沒有推送的需求則不用勾選,然后選擇continue
這里push還不可用,要單獨配置推送證書下面會講
4.然后點擊register下一步選擇done,App ID就配置完成了
certificates
Distribution
1.此已上線為例
如果是公司的賬號,那么很有可能是已經申請過distribution的cer文件的,你會看到那個選項是灰色的,也沒有關系,可以直接使用已經配置好的distribution文件,下載到電腦上。但是要注意的是在配置PP文件的時候,就選擇你已經下載的那個distribution的!
2.如果沒有配置過distribution證書,那么就選擇需要的上線或者開發版本,一步步繼續就可以了
我這邊已經配置過了,所以直接下載下來使用
3.在這個界面還需要配置推送的證書
推送的證書同樣分為開發和上線兩個版本,如果不是公司財大氣粗弄一個公司賬號用來上線,一個企業賬號用來測試的話,基本都是兩個都要配置的,選擇完畢之后,點擊continue繼續下一步
4.選擇APP ID
點擊下拉框選擇你剛剛配置的APP ID ,看名字和bundle id都和你剛剛設置的相同,那么就可以進行配置了
點擊continue繼續
到下一個界面沒有要勾選的項目,有耐心的就看一下他們的英文,無所謂的就直接continue吧
5.chose file
這里要選擇你剛剛在電腦上配置的CSR證書,然后點擊continue
6.推送證書配置完成
這里是你剛剛配置好的推送證書,選擇down將推送證書下載到電腦上,點擊done完成推送證書的配置
雙擊剛下載的推送證書到鑰匙串
這個時候再點擊查看identity里面的APP ID那一欄,找到你剛剛配置的App ID,可以看到推送已經是綠色的了
PP文件
選擇Provisioning Profiles的all或者單獨的development或distribution 再點擊右上角的:heavy_plus_sign:進入到配置界面
跟cer文件相同,都是要選擇開發的或者上線的或者發布到類似于蒲公英的內測網站上的
跟cer文件相同,選擇App ID,然后點擊continue
要選擇certificates如果不知道的話那就全選,知道的就單獨選擇一項,然后繼續點擊continue
接下來要選擇select devices,如果不知道的話那就全選,知道的就單獨選擇一項,然后繼續點擊continue
這里的profile name可以隨意寫,但是要記住寫的是什么,并且看一下App ID 是否與你配置的App ID相同
將profile下載到你的電腦,然后雙擊到鑰匙串
開發和上線的版本都是相同步驟,不再贅述
到最后你的電腦上應該有5個證書,一個cer證書的distribution證書,兩個cer證書的push證書,兩個PP文件
來自:http://www.jianshu.com/p/787184474e11