要想使用真機(jī)測試姑荷,需要準(zhǔn)備如下:
1.證書:安裝到電腦上的cer文件,只有安裝了證書的電腦,才可以進(jìn)行真機(jī)調(diào)試
2.App ID:就是應(yīng)用程序的Bundle ID,每個應(yīng)用程序都有一個唯一的Bundle ID方仿,但是我們沒必要為每一個應(yīng)用程序都添加,我們可以使用通配符:*號
3.測試設(shè)備UDID:每臺設(shè)備都有唯一的標(biāo)識碼,叫做UDID仙蚜,我們需要將測試設(shè)備的UDID添加到賬號中此洲,否則無法進(jìn)行測試
4.描述文件:里面包含:證書,App ID鳍征,測試設(shè)備UDID黍翎。就是用來描述面徽,哪臺電腦可以進(jìn)行測試艳丛,哪臺真機(jī)可以測試,哪個應(yīng)用程序可以測試
一趟紊、添加證書
1氮双、首先,我們需要先登錄開發(fā)者中心: 開發(fā)者中心霎匈,注意戴差,需要使用付費(fèi)過的賬號
2、來到如下頁面铛嘱,然后點(diǎn)擊選中區(qū)域暖释,準(zhǔn)備進(jìn)行證書的生成
3、我們可以看到開發(fā)的三種方向墨吓,我們自然會選擇iOS開發(fā)方向的內(nèi)容球匕,蘋果已經(jīng)告訴了我們操作的流程,分別是:證書帖烘、應(yīng)用程序標(biāo)識亮曹、測試設(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图云、這個頁面Balabalabala了很多,直接Continue按鈕繼續(xù)邻邮,忽略它
8竣况、這里需要我們在電腦上創(chuàng)建一個證書,然后上傳筒严。在Mac電腦商找到鑰匙串應(yīng)用程序丹泉,在菜單里找到證書助理情萤,然后選擇從證書頒發(fā)機(jī)構(gòu)請求證書,如下:
9摹恨、重點(diǎn)就是選擇存儲到本地磁盤筋岛,其他內(nèi)容隨意,你喜歡就好
10晒哄、之后會生成一個后綴是:.certSigningRequest的文件睁宰,保存到桌面
11、剛剛在電腦上創(chuàng)建的證書寝凌,需要上傳柒傻,回到剛剛的網(wǎng)頁,選擇Choose File...按鈕较木,上傳剛剛生成的證書
12红符、點(diǎn)擊Generate按鈕,生成我們需要的證書
13伐债、生成之后预侯,點(diǎn)擊Download按鈕,下載證書到本地峰锁,準(zhǔn)備后面使用!
注意:一個賬號只能生成一個真機(jī)調(diào)試證書萎馅,多個人只需要使用這一個即可。
證書已經(jīng)生成完畢祖今,下面要做的就是注冊App ID校坑。
二、注冊APP ID
1千诬、點(diǎn)擊左側(cè)Identifiers下面的App IDs耍目,再點(diǎn)擊右上角的加號按鈕,進(jìn)行我們App ID的添加
2徐绑、在Name輸入框中邪驮,輸入App ID的描述
3、下面是讓我們填寫App ID的前綴傲茄,我們選擇下面的模糊填寫方式毅访,就是可以使用*
號來代替所有。上面需要輸入精確的App ID盘榨。如果選擇Explicit App ID喻粹,可以進(jìn)行更多功能的測試,例如:Game Center草巡、App Group守呜、Push Notifications等等。但是,該App ID只能針對一個應(yīng)用程序使用查乒。我們現(xiàn)在添加通用的弥喉,所以選擇下面的Wildcard App ID,輸入類似com.公司名.*
的標(biāo)示符玛迄,也可以使用一個*
號由境,代表所有:
注意:在AppStore上正式發(fā)布應(yīng)用時,應(yīng)用必須有唯一的名字蓖议,所以需要使用不帶通配符的AppID虏杰;而在其他時候,為了方便多個應(yīng)用共用拒担,我們往往使用帶通配符的AppID嘹屯。
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ù)..
注意:每個賬號可以添加100個測試設(shè)備,即便使設(shè)備不可以铜靶,也是占用名額的叔遂,需要過完一年之后,才會自動清空争剿。
下面已艰,生成描述文件,馬上就快哦了..
四蚕苇、生成描述文件
1哩掺、選擇Provisioning Profiles下面的All:
2、然后點(diǎn)擊右上角的添加按鈕涩笤,進(jìn)行描述文件的生成
3嚼吞、我們要做的是測試,所以選擇iOS App Development蹬碧,之后Continue按鈕繼續(xù)
4舱禽、描述文件中,需要App ID锰茉,這里選擇我們剛剛生成的App ID
注意:一般開發(fā)用的簽名文件呢蔫,會捆綁一個帶通配符的AppID,這樣可以在一系列的應(yīng)用中通用飒筑;而發(fā)布AppStore的簽名文件片吊,必須捆綁一個不帶通配符的AppID。
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輸入的一直辆布,如果注冊的時候使用的是一個*號瞬矩,則這里任意
3、注意點(diǎn):這里選的版本需要小于等于你測試機(jī)的版本锋玲,否則測試機(jī)無法使用
4景用、最后一步,將測試設(shè)備選成真機(jī)惭蹂,然后cmd + R運(yùn)行就哦啦
大功告成伞插,這個過程比較繁瑣,需要多多操作盾碗,熟悉之后會發(fā)現(xiàn)其實(shí)很簡單