首先匿醒,App ID要設(shè)置好毫炉,為了配置開發(fā)pp配置文件,設(shè)備Devices也要有(至少有一臺測試設(shè)備)果港;
本文從三個主要步驟來梳理的:
1沦泌、制作.certSigningRequest證書
2、制作.cer開發(fā)/發(fā)布證書(.p12證書)
3辛掠、制作PP配置證書
一谢谦、制作.certSigningRequest證書
1、創(chuàng)建證書文件:
1) 創(chuàng)建證書請求文件(必須使用Mac電腦):打開后萝衩,選擇 鑰匙串訪問--證書助理--從證書頒發(fā)機構(gòu)請求證書他宛,如下圖所示:
2)填寫好證書信息,保存該證書欠气。
注意:用戶電子郵件地址是必填項,ca電子郵件地址是選填項镜撩,常用名默認出現(xiàn)的可以不用填预柒;
請求是:選擇“存儲到磁盤”,存儲到電腦桌面上袁梗,方便是一個宜鸯。
3)點擊“繼續(xù)”,選擇存儲該證書的位置遮怜,即可生成證書請求文件淋袖,如下圖所示:
二、制作.cer開發(fā)/發(fā)布證書
1)開始創(chuàng)建證書:
2)點擊上面的兩處箭頭锯梁,就進入下圖中界面:
證書有兩大類即碗,開發(fā)證書(Development焰情,也稱為調(diào)試證書)和發(fā)布證書(Production)上架配置這個證書。
常用的有以下幾種:
① iOS App Development:真機調(diào)試證書剥懒。
② Apple Push Notification service SSL (Sandbox):推送調(diào)試證書内舟,直接用 Xcode 調(diào)試到設(shè)備的 App 需要調(diào)試證書推送通知。
③ App Store and Ad Hoc:發(fā)布證書初橘,App Store验游、In-House(之前是有這個的,不過現(xiàn)在看不到保檐,先不管)耕蝉、Ad Hoc 發(fā)布方式都需要這個證書來簽名。
④ Apple Push Notification service SSL (Sandbox & Production):推送正式證書夜只,AppStore垒在、In-House、AdHoc 都需要用正式推送證書推送通知盐肃。
注意:這幾種證書的創(chuàng)建都是需要上傳CSR文件(就是剛剛創(chuàng)建好的 CertificateSigningRequest.certSigningRequest文件)爪膊。
3)點擊 Continue,它會提示你需要一個 CSR 文件(也就從證書機構(gòu)請求的那個文件)砸王,選擇文件(Choose File)上傳推盛,然后點擊“Cenerate”,創(chuàng)建完成谦铃。
4)創(chuàng)建完成耘成,以后可以下載證書(點擊:Download)文件,下載完畢驹闰,雙擊即安裝到本電腦瘪菌,該文件可以用于生成P12文件(很多第三方平臺都需要這個文件生成蘋果ipa安裝包文件)
三、制作PP配置證書(描述文件Provisioning Profile):
1 嘹朗、點擊右上角的“+”號师妙,分別創(chuàng)建開發(fā)用的 Provisioning Profile 和發(fā)布到 App Store 用的 Provisioning Profile:
2、 有兩種類型的PP文件屹培,一種是開發(fā)時使用的Provisioning Profile默穴,一種是發(fā)布時使用的Provisioning Profile;這兩種配置證書在配置時褪秀,過程有稍微的區(qū)別蓄诽,發(fā)布的PP文件不需要添加測試設(shè)備信息,而開發(fā)的PP文件需要添加測試設(shè)備信息媒吗;
2.1.1仑氛、選擇Development下的iOS App Development(制作開發(fā)pp)或者Distribution下的App Store(制作發(fā)布PP),繼續(xù)(Continue)下一步,進入下面的界面:選擇創(chuàng)建的app id 也就是(bundle id)锯岖,選擇“continue”介袜,繼續(xù)下一步;
2.1.2嚎莉、 選擇創(chuàng)建的開發(fā)/發(fā)布證書:證書選擇完米酬,點擊下一步,制作開發(fā)/發(fā)布pp證書的跳轉(zhuǎn)不一樣:是發(fā)布pp證書制作時趋箩,直接跳到填寫下圖2.1.3的profile? name界面赃额;是開發(fā)pp證書制作時,會跳到選擇填寫測試設(shè)備UDID信息界面下圖1.2.1.1叫确,當(dāng)添加完測試設(shè)備UDID信息時跳芳,點擊進入下一步會進入填寫profile? name界面,后面流程都一樣了
2.1.2.1竹勉、制作開發(fā)pp文件時飞盆,添加測試設(shè)備UDID等信息,點擊continue,進入填寫下圖2.1.3的profile? name界面
2.1.3次乓、?填寫profile? name:隨意寫吓歇,也可以根據(jù)app的名字填寫;選擇“continue”票腰,
2.1.4城看、發(fā)布的PP證書創(chuàng)建完畢,可以看到 download 按鈕杏慰,可以下載相關(guān)文件测柠,下載完畢,雙擊即安裝到本電腦中缘滥,至此PP文件配置完成轰胁;
注意:在2.1.2.1中,當(dāng)沒有設(shè)置測試設(shè)備時朝扼,需要你自己添加下赃阀,添加蘋果40位的UDID時,查找UDID擎颖,可以通過蘋果手機連到電腦榛斯,在itunes中查看手機信息,得到
至此肠仪,開發(fā)中需要的必須證書配置完畢,只需要在xcode中選擇對應(yīng)開發(fā)賬號备典、證書就可以了