等風(fēng)來,不如追風(fēng)去。
首先,我們來了解一下iOS開發(fā)中必須使用的倆類證書---->
a:開發(fā)調(diào)試證書
b:上架生產(chǎn)證書
(倆類證書的含義看證書的命名便了然于胸了)
如果有朋友不清楚在哪里去生成證書或者不知道如何生成證書锌云,那么下面就是你該瞧一瞧的:
1:打開下面的網(wǎng)頁進入到證書管理中心,輸入你的開發(fā)者賬號與密碼進入到以下頁面:
生成所有類型的證書吁脱,編輯證書桑涎,添加真機調(diào)試設(shè)備/真機內(nèi)測設(shè)備,描述文件兼贡,appid等等所有的操作都是在這個網(wǎng)頁中完成的攻冷。
2:如何生成一個開發(fā)調(diào)試證書及在項目中使用開發(fā)證書用真機跑程序:
點擊?進入到下一個頁面:
選擇紅色框的開發(fā)調(diào)試證書點擊繼續(xù)進入到下一個頁面,會說明創(chuàng)建證書需要在電腦的證書頒發(fā)機構(gòu)請求一個許可文件(請求文件)遍希,點擊繼續(xù):
怎么去獲取請求文件呢等曼?--->打開鑰匙串訪問:
點擊繼續(xù),保存證書請求文件凿蒜,然后在圖3(創(chuàng)建開發(fā)證書3)中選擇這個請求文件禁谦。點擊繼續(xù),開發(fā)證書便創(chuàng)建成功废封,點擊下載州泊,下載完成雙擊將證書加入鑰匙串中。
證書創(chuàng)建完畢漂洋。
接下來就是讓證書與設(shè)備/描述文件(Provisioning Profiles)/AppID銜接起來:
注意S倒睢:a:真機調(diào)試的設(shè)備最多為100臺 ?b:添加調(diào)試設(shè)備需獲取設(shè)備的udid
填好name與UDID點擊繼續(xù)完成設(shè)備的創(chuàng)建。
注冊App ID:
點擊繼續(xù)完成App ID創(chuàng)建氮发。
創(chuàng)建描述文件(Provisioning Profiles):
a - 選擇Provisioning Profiles下方的Development渴肉,點擊右上角?進入下一個頁面。
b - 選擇描述文件的類型(Development)爽冕,點擊繼續(xù)進入下一個頁面仇祭。
c - 選中剛剛創(chuàng)建的開發(fā)證書,點擊繼續(xù)進入下一個頁面颈畸。
d - 選中剛剛創(chuàng)建的設(shè)備乌奇,點擊繼續(xù)進入下一個頁面。
f - 給描述文件取個name眯娱,完成創(chuàng)建礁苗,點擊下載,下載后雙擊它徙缴,Xcode便可自動識別试伙。
到此,所有的開發(fā)證書的準(zhǔn)備工作已經(jīng)完成---------------------------------
在Xcode設(shè)置:
OK,開發(fā)調(diào)試就緒疏叨。
寫到這里 - - - - - 表示再寫下生產(chǎn)證書的過程已然不再那么有意義潘靖,因為步驟都是一樣。下面說明下倆種證書的一點點區(qū)別:
a - 生產(chǎn)證書描述文件的生成較于開發(fā)證書多了一種選項即:App Store(上架至App Store)和Ad Hoc(內(nèi)測)蚤蔓。前者的生成無設(shè)備的選項卦溢,后者有。
b - 生產(chǎn)證書是用來打ipa包的秀又。用生產(chǎn)證書打包時单寂,去掉Automatically manage signing選項,在Signing (Release)中選擇生產(chǎn)證書對應(yīng)的描述文件吐辙。
如果有什么疑問可提問凄贩,我會及時回復(fù)的。
所經(jīng)過的地方袱讹,都是風(fēng)景。