iOS真機(jī)調(diào)試

要想使用真機(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í)很簡單

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末媚污,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子廷雅,更是在濱河造成了極大的恐慌耗美,老刑警劉巖京髓,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異商架,居然都是意外死亡堰怨,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進(jìn)店門蛇摸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來诚些,“玉大人,你說我怎么就攤上這事皇型∥芘耄” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵弃鸦,是天一觀的道長绞吁。 經(jīng)常有香客問我,道長唬格,這世上最難降的妖魔是什么家破? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮购岗,結(jié)果婚禮上汰聋,老公的妹妹穿的比我還像新娘。我一直安慰自己喊积,他們只是感情好烹困,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著乾吻,像睡著了一般髓梅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上绎签,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天枯饿,我揣著相機(jī)與錄音,去河邊找鬼诡必。 笑死奢方,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的爸舒。 我是一名探鬼主播蟋字,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼碳抄!你這毒婦竟也來了愉老?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤剖效,失蹤者是張志新(化名)和其女友劉穎嫉入,沒想到半個月后焰盗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咒林,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年熬拒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片垫竞。...
    茶點(diǎn)故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡澎粟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出欢瞪,到底是詐尸還是另有隱情活烙,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布遣鼓,位于F島的核電站啸盏,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏骑祟。R本人自食惡果不足惜回懦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望次企。 院中可真熱鬧怯晕,春花似錦、人聲如沸缸棵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛉谜。三九已至稚晚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間型诚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工鸳劳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狰贯,地道東北人。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓赏廓,卻偏偏與公主長得像涵紊,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子幔摸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容