引言:眾所周知,蘋果的安全性做的一直很高,導(dǎo)致ios開發(fā)的門檻相對(duì)于安卓來說,高出不少,也就導(dǎo)致了現(xiàn)在iOS高級(jí)工程師一直是稀缺的資源。今天我們來談一談蘋果的真機(jī)調(diào)試。
蘋果的真機(jī)測(cè)試要復(fù)雜好多,最主要的是你需要花費(fèi)99$購買蘋果的開發(fā)者認(rèn)證,其他的條件有:
具體步驟:
到官網(wǎng)https://developer.apple.com/,點(diǎn)擊member center,用你剛剛購買的賬號(hào)和密碼登錄,會(huì)看到如下所示的界面:

點(diǎn)擊第一列,第二個(gè)圖標(biāo)(Certificates,Identifiers & PRofiles)到如下界面:

點(diǎn)擊IOS Apps眾的任一個(gè)子項(xiàng),進(jìn)如如下界面:

點(diǎn)擊Certificates下面的呃All,右半部分會(huì)如上面那張圖呈現(xiàn),再點(diǎn)擊右上角的+號(hào),跳到:

將界面往下拉,會(huì)看到:

點(diǎn)擊藍(lán)色字體World Developer Relations Certificate Authority,會(huì)下載如下文件:AppleWWDRCA.cer 文件

雙擊該文件,打開如下界面,并現(xiàn)實(shí)安裝了Apple worldwide Developer Relatios Cer….證書

安裝之后,在鑰匙竄訪問下,選擇證書處理->從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書

點(diǎn)擊….請(qǐng)求證書之后,跳到如下界面:

如下填寫:

點(diǎn)擊繼續(xù)后,繼續(xù)一路點(diǎn)下去,最后在桌面生成如下文件:CertificateSigningRequest.certSigningRequest

好了,第一階段已經(jīng)完成,到第二階段,接下來我們要做的就是在官網(wǎng)上將我們調(diào)試用的移動(dòng)設(shè)備,還有調(diào)試用的電腦,調(diào)試的app 項(xiàng)目,以及購買的賬戶信息綁定到一起,生成幾個(gè)證書,供Xcode和移動(dòng)設(shè)備識(shí)別,用來進(jìn)行真機(jī)測(cè)試
再次到達(dá)如下的頁面:

選擇Development 中的iOS App Development, 然后點(diǎn)擊continue

繼續(xù)點(diǎn)擊continue,知道出現(xiàn)如下界面:

點(diǎn)擊chose File ,將我們剛在再鑰匙訪問下生成的文件上傳,進(jìn)入如下界面點(diǎn)擊Generate


點(diǎn)擊聲稱后跳到如下界面,點(diǎn)擊download

點(diǎn)擊download之后將下載如下文件:ios_development.cer 然后雙擊安裝

將自己的設(shè)備添加到該開發(fā)者賬號(hào),點(diǎn)擊Devices,再點(diǎn)擊右上角的+號(hào)

點(diǎn)擊之后進(jìn)入如下界面,給自己的設(shè)備起一個(gè)名字(隨便),下 面的UDID填寫你要測(cè)試的那臺(tái)真機(jī)的UDID

這里附上測(cè)試設(shè)備udid的尋找方法:打開iTunes,用鼠標(biāo)點(diǎn)擊一下ECID的位置就可以看到UDID了.
如下所示:

新建一個(gè)應(yīng)用程序的識(shí)別ID:點(diǎn)擊identifiers,點(diǎn)擊右上角的+號(hào),到如下界面:
在name出填寫APP ID描述,一般是隨便寫,一直往下拉,在如下位置填寫你的app ID,格式一般為com..,其他默認(rèn),點(diǎn)擊continue,submit

綁定app mac 手機(jī) 和開發(fā)者賬號(hào):點(diǎn)擊provisioning Profiles,再點(diǎn)擊右上角的+號(hào),到如下頁面
選擇ios App Development,然后點(diǎn)擊continus,并在如下頁面選擇剛創(chuàng)建的app ID,點(diǎn)擊contine
上一步完成后跳到如下頁面,綁定剛才的mac ,選則剛才生成的certificates,點(diǎn)擊continue
選擇綁定的手機(jī),點(diǎn)擊continue
給他起個(gè)名字,點(diǎn)擊generate

跳到如下界面,下載待會(huì)使用


好的,這樣賬號(hào)上所有的操作完成,接下來只需要在mac 本地進(jìn)行配置了,首先用Xcode 打開

按圖示打開
進(jìn)入如下畫面,右鍵選中設(shè)備

點(diǎn)擊show provisioning profiles,進(jìn)入如下界面
點(diǎn)擊+號(hào)進(jìn)行添加,將剛才下下來的如下文件,添加進(jìn)去:

添加之后,我們就只差最后一步,就可以真機(jī)調(diào)試了
打開項(xiàng)目的 plist 文件,將右側(cè)表中的不bundle identifier改為我們剛才設(shè)置的com.. (我的剛才是com.ljw.helloworld)


好的,大功告成,我們終于可以開心的真機(jī)調(diào)試了

新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注