iOS添加測試設(shè)備與調(diào)試(證書調(diào)試)

要想使用真機(jī)測試,需要準(zhǔn)備如下:

1.證書:安裝到電腦上的cer文件,只有安裝了證書的電腦,才可以進(jìn)行真機(jī)調(diào)試?

2.App ID:就是應(yīng)用程序的Bundle ID,每個(gè)應(yīng)用程序都有一個(gè)唯一的Bundle ID,但是我們沒必要為每一個(gè)應(yīng)用程序都添加,我們可以使用通配符:*號(hào)?

3.測試設(shè)備UDID:每臺(tái)設(shè)備都有唯一的標(biāo)識(shí)碼,叫做UDID,我們需要將測試設(shè)備的UDID添加到賬號(hào)中,否則無法進(jìn)行測試?

4.描述文件:里面包含:證書,App ID,測試設(shè)備UDID。就是用來描述,哪臺(tái)電腦可以進(jìn)行測試,哪臺(tái)真機(jī)可以測試,哪個(gè)應(yīng)用程序可以測試

一.添加證書

1.首先,我們需要先登錄開發(fā)者中心: 開發(fā)者中心,注意,需要使用付費(fèi)過的賬號(hào)?

2.來到如下頁面,然后點(diǎn)擊選中區(qū)域,準(zhǔn)備進(jìn)行證書的生成

3.我們可以看到開發(fā)的三種方向,我們自然會(huì)選擇iOS開發(fā)方向的內(nèi)容,蘋果已經(jīng)告訴了我們操作的流程,分別是:證書、應(yīng)用程序標(biāo)識(shí)、測試設(shè)備、描述文件,我們按照步驟操作就好了,點(diǎn)擊Certificates

4.選擇Certificates下的Pending,在右側(cè)點(diǎn)擊Certificate Signing Request,或者右上角的添加按鈕,都可以進(jìn)行證書的添加

5.選擇真機(jī)調(diào)試的證書,下面的選項(xiàng)是添加遠(yuǎn)程推送的證書的,后面的文章中再介紹

6.直接點(diǎn)擊本頁下面的Continue按鈕,繼續(xù)操作

7.這個(gè)頁面Balabalabala了很多,直接Continue按鈕繼續(xù),忽略它

8.這里需要我們在電腦上創(chuàng)建一個(gè)證書,然后上傳。在Mac電腦商找到鑰匙串應(yīng)用程序,在菜單里找到證書助理,然后選擇從證書頒發(fā)機(jī)構(gòu)請求證書,如下:

9.重點(diǎn)就是選擇存儲(chǔ)到本地磁盤,其他內(nèi)容隨意,你喜歡就好

10.之后會(huì)生成一個(gè)后綴是:.certSigningRequest的文件,保存到桌面

11.剛剛在電腦上創(chuàng)建的證書,需要上傳,回到剛剛的網(wǎng)頁,選擇Choose File…按鈕,上傳剛剛生成的證書

12.點(diǎn)擊Generate按鈕,生成我們需要的證書?

13.生成之后,點(diǎn)擊Download按鈕,下載證書到本地,準(zhǔn)備后面使用!

注意:一個(gè)賬號(hào)只能生成一個(gè)真機(jī)調(diào)試證書,多個(gè)人只需要使用這一個(gè)即可。?

證書已經(jīng)生成完畢,下面要做的就是注冊App ID。

二.注冊APP ID

1.點(diǎn)擊左側(cè)Identifiers下面的App IDs,再點(diǎn)擊右上角的加號(hào)按鈕,進(jìn)行我們App ID的添加?

2.在Name輸入框中,輸入App ID的描述?

3.下面是讓我們填寫App ID的前綴,我們選擇下面的模糊填寫方式,就是可以使用號(hào)來代替所有。上面需要輸入精確的App ID。如果選擇Explicit App ID,可以進(jìn)行更多功能的測試,例如:Game Center、App Group、Push Notifications等等。但是,該App ID只能針對一個(gè)應(yīng)用程序使用。我們現(xiàn)在添加通用的,所以選擇下面的Wildcard App ID,輸入類似com.公司名.的標(biāo)示符,也可以使用一個(gè)*號(hào),代表所有:

4.上面填好內(nèi)容之后,滑到下面,選擇Continue繼續(xù)

5.下面是讓我們確認(rèn)選中的內(nèi)容,保證自己選擇的內(nèi)容無誤后,點(diǎn)擊Submit按鈕,進(jìn)行提交

注意:我們剛剛創(chuàng)建的是通用證書,不可進(jìn)行遠(yuǎn)程推送的測試。如果需要測試更多功能,需要添加Explict App ID類型的App ID。?

App ID添加成功,下面,我們需要添加測試設(shè)備。

三.添加測試設(shè)備

1.選擇左側(cè)Devices下的All,然后點(diǎn)擊右上角的添加按鈕,進(jìn)行真機(jī)設(shè)備的添加?


2.這里需要我們輸入測試設(shè)備的名稱(內(nèi)容任意)和設(shè)備的UDID,那么,到哪里查看設(shè)備的UDID呢??

使用數(shù)據(jù)線,將設(shè)備與電腦連接,打開XCode,點(diǎn)擊菜單欄中的Window選項(xiàng),選擇Devices選項(xiàng):?

3.進(jìn)到如下頁面,選中你的設(shè)備,在右側(cè)可以看到Identifier,右擊拷貝其內(nèi)容?

4.然后將獲取到的UDID粘貼到輸入框中,直接點(diǎn)擊Continue按鈕,繼續(xù)?

5.確認(rèn)內(nèi)容無誤,然后點(diǎn)擊Register按鈕,確認(rèn)注冊?

6.至此,我們添加了測試設(shè)備,馬上就可以測試?yán)玻^續(xù)..?

注意:每個(gè)賬號(hào)可以添加100個(gè)測試設(shè)備,即便使設(shè)備不可以,也是占用名額的,需要過完一年之后,才會(huì)自動(dòng)清空。?

下面,生成描述文件,馬上就快哦了..

四.生成描述文件

1.選擇Provisioning Profiles下面的All:?

2.然后點(diǎn)擊右上角的添加按鈕,進(jìn)行描述文件的生成?

3.我們要做的是測試,所以選擇iOS App Development,之后Continue按鈕繼續(xù)?

4.描述文件中,需要App ID,這里選擇我們剛剛生成的App ID?

5.描述文件中,需要證書,在這里選擇我們剛剛創(chuàng)建的證書?

6.描述文件中,需要測試設(shè)備,這里直接選擇Select All,可以讓所有的測試設(shè)備都可以測試,然后點(diǎn)擊Continue按鈕繼續(xù)?

7.添加了需要的信息后,輸入描述文件的名稱,然后點(diǎn)擊Generate按鈕,生成描述文件

8.生成描述文件之后,點(diǎn)擊Download按鈕,下載到本地,準(zhǔn)備使用?

注意:描述文件生成需要:1.App ID 2.證書 3.添加到此描述文件中的設(shè)備,這三樣,缺一不可?

OK,證書和描述文件都生成了,只差一步,馬上大功告成。

五.導(dǎo)入證書和描述文件

1.將測試設(shè)備使用數(shù)據(jù)線連接電腦,雙擊證書和描述文件,分別安裝到電腦和測試設(shè)備上,之后就可以測試了?

2.創(chuàng)建空的工程,注意:這里輸入的內(nèi)容,需要與注冊App ID輸入的一直,如果注冊的時(shí)候使用的是一個(gè)*號(hào),則這里任意?

3.注意點(diǎn):這里選的版本需要小于等于你測試機(jī)的版本,否則測試機(jī)無法使用?

4.最后一步,將測試設(shè)備選成真機(jī),然后cmd + R運(yùn)行就哦啦?

大功告成,這個(gè)過程比較繁瑣,需要多多操作,熟悉之后會(huì)發(fā)現(xiàn)其實(shí)很簡單

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 引言 關(guān)于開發(fā)證書配置(Certificates & Identifiers & Provisioning Pro...
    Damen_9527閱讀 9,521評論 0 4
  • 要想使用真機(jī)測試,需要準(zhǔn)備如下: 1.證書:安裝到電腦上的cer文件,只有安裝了證書的電腦,才可以進(jìn)行真機(jī)調(diào)試2....
    街角仰望閱讀 1,133評論 0 0
  • 1.首先通過鑰匙串訪問——證書助理——從證書頒發(fā)機(jī)構(gòu)請求證書——填寫證書信息(郵箱,常用名稱,存儲(chǔ)到磁盤)——存儲(chǔ)...
    DanDanC閱讀 8,126評論 5 15
  • 以女生角度瞎寫了個(gè)第一人稱的故事,千萬別當(dāng)真。 從我家到健身房一共1000步這是手機(jī)上的運(yùn)動(dòng)軟件告訴我的,處于待業(yè)...
    Martini先生閱讀 308評論 0 0
  • 其實(shí)我和你在初三下半學(xué)期,吵過好幾次架了,都是大吵。在課上說的說的咋兩就吵起來了,有一段時(shí)間吧,我每天給你留一條...
    Waiting775閱讀 188評論 0 0

友情鏈接更多精彩內(nèi)容