現在蘋果App上架到應用商店變得越來越難,因為蘋果審核機制和政策原因,很多企業應用無法上架,尤其是游戲棋牌類APP,審核更加嚴格。所以使用蘋果企業開發者賬號,證書簽名自己發布在公司的網站或者第三方渠道是一個很好的選擇,這樣可以解決企業應用上線推廣、獲取用戶,用最小的成本獲取用戶。P12證書如何生成?
申請IOS證書打包ipa測試分五步進行
1.申請一個蘋果賬號
2.申請ios測試證書(p12)
3.申請ios描述文件(mobileprovision)
4.打包ipa
5.安裝ipa
生成證書請求文件
不管是申請開發 (Development) 證書 還是 發布 (Distribution) 證書,都需要使用證書請求 (.certSigningRequest) 文件,證書請求文件需在mac OS上使用 “鑰匙串訪問” 工具生成。一般的方法是申請到.cer證書然后再用鑰匙串助手轉換p12,需要用到蘋果Mac電腦,過程比較復雜。
制作p12證書
1、在鑰匙串界面中,選中安裝好的開發者證書,【右鍵】選擇導出
2、在彈出的界面中選擇保存位置,然后點擊【存儲】
3、在接下來的彈窗中填寫p12文件的安裝密碼(后面他人安裝該p12文件時需要輸入這個密碼,重要)
4、繼續上面的步驟,這里需要輸入電腦的開機密碼,p12開發者證書到這里即制作完成。
以上就是p12開發證書制作全過程,p12發布證書制作步驟一樣。導出 .p12 文件后,方便在其他電腦上使用。
iOS .p12 證書的使用
在別人的電腦上要成功安裝,須具備兩個文件:該證書導出的“.p12”文件。
蘋果開發者中的與“證書”對應的“描述文件”
如果需要用于開發的,那么需要這兩個文件:.p12文件本身就是一個加密的證書,所以用這兩個文件就可以讓其他mac設備使用了。
拿到這兩個文件后,依次雙擊“證書”,“.p12“文件(需要輸入密碼,密碼就是當時生成.p12時設定的密碼,),作用是加入鑰匙串中,使我們的電腦具備開發的證明,”描述文件“(作用是置于xcode中,讓xcode知道我們開發的合法性),添加完后就可以使用了。