一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

iOS開發(fā)零基礎(chǔ)教程之真機(jī)調(diào)試流程

 逸隨風(fēng)清 2016-12-30

轉(zhuǎn)載:http://blog.csdn.NET/crazyzhang1990/article/details/46449503


本講主要內(nèi)容:

1、真機(jī)測(cè)試前準(zhǔn)備工作

2、第一步創(chuàng)建App ID

3、第二步創(chuàng)建開發(fā)證書Development Certificate

4、第三步打開本地鑰匙串創(chuàng)建CSR文件

5、第四步添加設(shè)備

6、第五步創(chuàng)建描述文件

7、第六步導(dǎo)出證書給其他人用

8、第七步在Xcode工程中配置Code Sign Identifier

如果轉(zhuǎn)載請(qǐng)注明出處,請(qǐng)尊重他人勞動(dòng)成果,如有不足或者錯(cuò)誤之處歡迎大家批評(píng)指出:http://blog.csdn.Net/crazyzhang1990/article/details/46449503



前言:

上一篇中我已經(jīng)介紹了證書、App ID、和描述文件和他們之間的關(guān)系,這一篇中帶領(lǐng)大家真機(jī)測(cè)試。


1、準(zhǔn)備工作

真機(jī)測(cè)試之前首先你需要擁有一個(gè)Apple ID,如果有了Apple ID之后你還需要加入蘋果開發(fā)者計(jì)劃里,也就是說你需要花688大洋成為蘋果的開發(fā)者。這兩項(xiàng)都有了之后你還需要一臺(tái)iOS設(shè)備,iPhone、iPad、或者iPod Touch。

注冊(cè)Apple ID網(wǎng)址:https://appleid.apple.com/account

加入蘋果開發(fā)者計(jì)劃網(wǎng)址:https://developer.apple.com/enroll/

  2、創(chuàng)建App ID

首先我們需要打開蘋果開發(fā)者網(wǎng)站,網(wǎng)址是:https://developer.apple.com,打開之后如下圖所示:

然后我們選擇Member Center(會(huì)員中心),選擇之后需要先登錄,登錄成功后如圖所示:


然后我們選擇Certificates,Identifiers & Profiles選項(xiàng),進(jìn)去之后如題所示:


我們會(huì)有三個(gè)選項(xiàng)iOS Apps 、Mac Apps 、 Safari Extensions,我們選擇第一個(gè)iOS Apps,然后我們可以選擇下邊的任意一個(gè)選項(xiàng)進(jìn)去,我這里選擇了Certificates,打開之后如下圖所示:


打開之后我們選擇App IDs選項(xiàng),如下圖:


然后我們點(diǎn)擊右上角加號(hào),跳轉(zhuǎn)到如下界面,填寫你App ID的描述,這個(gè)描述自由度很大,只要不包含特殊字符就可以


填寫完App ID描述之后,我們開始填寫應(yīng)用程序標(biāo)示符,這里我們可以創(chuàng)建3種App iD,一種com.zhangmang.ABC   第二種com.zhangmang.*   第三種* ,在這里我創(chuàng)建了第二種:


由于是創(chuàng)建開發(fā)證書,所以我App Service一項(xiàng)都沒有勾選:


點(diǎn)擊Continue,如下圖所示:


接著點(diǎn)擊Submit提交,然后如下圖所示:


點(diǎn)擊Done之后會(huì)返回App ID列表頁(yè),你就可以看到自己注冊(cè)的App ID,如圖:



3、創(chuàng)建Development Certificate開發(fā)證書:

我們選擇Certificates下邊Development - iOS App Development 


點(diǎn)擊Continue下一步,需要選擇你剛才創(chuàng)建的App ID,如圖:


然后彈出如下的對(duì)話框,他提示我們需要到Mac里的鑰匙串中生成一個(gè)CSR的簽名文件:


我們?nèi)ハ到y(tǒng)里找到鑰匙串:


我們選擇左上角鑰匙串訪問 - 證書助理 - 從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書... , 如圖:

然后填寫電子郵箱,并且選擇保存到磁盤:


點(diǎn)擊繼續(xù),他會(huì)彈出窗口,我們選擇存儲(chǔ)到桌面:


然后桌面就會(huì)多一個(gè)后綴為.certSigningRequest的文件:


然后接著上邊的步驟,選擇CSR文件:


選擇CSR文件之后選擇Cenerate,然后你會(huì)發(fā)現(xiàn)Development證書列表里多了一個(gè)開發(fā)證書:



4、創(chuàng)建CRS文件已經(jīng)在第三步里邊寫了,所以說這一步就省略了。

5、添加設(shè)備:

點(diǎn)擊Devices選項(xiàng),選擇All,然后會(huì)看到我們的添加的設(shè)備名稱和Identifier,然后點(diǎn)右上角加號(hào)按鈕:


然后我們需要添加設(shè)備名稱和UDID,如圖:


然后我們打開Xcode,選擇最上邊導(dǎo)航欄Window - Devices:


打開Devices之后,選擇我們的設(shè)備,然后復(fù)制Identifier:


復(fù)制完之后,然后填到剛才UDID那里,然后點(diǎn)擊Continue,接著會(huì)顯示出一些設(shè)備相關(guān)的信息,確認(rèn)無誤后點(diǎn)擊Register:


注冊(cè)完成之后返回就會(huì)看到新注冊(cè)的設(shè)備。


6、創(chuàng)建Development描述文件:

點(diǎn)擊Provisioning Profiles下邊的Development,然后選擇右上角加號(hào):


然后選擇iOS App Development,點(diǎn)擊Continue:


然后選擇剛才第二步創(chuàng)建的App ID,點(diǎn)擊Continue:



然后在選擇剛才咱們第三步創(chuàng)建的開發(fā)證書,點(diǎn)擊Continue,如圖:


選擇完證書之后,選擇調(diào)試的設(shè)備,這里一般默認(rèn)選擇select all,讓所有在開發(fā)者列表里的設(shè)備都可以調(diào)試,如圖:


然后給這個(gè)描述文件起一個(gè)名字,點(diǎn)擊Generate就可以了:


7、導(dǎo)出證書給其他人用

  創(chuàng)建完成之后我們需要導(dǎo)出證書,因?yàn)樽C書是和申請(qǐng)證書的電腦是綁定的,所以其他開發(fā)者如果想真機(jī)測(cè)試,必須用從你電腦導(dǎo)出的證書才可以,導(dǎo)出步驟:

先打開鑰匙串,然后在左邊找到證書,點(diǎn)擊證書之后右邊會(huì)顯示出所有的證書,然后找到你所安裝的證書,右鍵選擇導(dǎo)出選項(xiàng),如圖:

x

然后會(huì)彈出一個(gè)提示框,給證書起個(gè)名字,選擇保存位置,然后點(diǎn)擊存儲(chǔ):


接著又會(huì)彈出一個(gè)框讓你設(shè)置密碼,你可以設(shè)置密碼,也可以不設(shè)置直接點(diǎn)好,生成證書:



8、Xcode選擇Code Signing Identifier

然后我們隨便打開一個(gè)Xcode工程,由于我的工程Bundle ID前綴都是com.zhangmangyuan.開頭的,所以我的每一個(gè)工程都可以真機(jī)測(cè)試,打開工程后點(diǎn)擊工程文件,選擇TARGET - Build Setting - Code Signing:


先選擇Provisioning Profiles描述文件,選擇剛才安裝的TestProvisioningProfiles:

選擇完描述文件之后再選擇證書:



TARGET里邊修改完成之后記得把PROJECT里邊的Code Signing里邊的證書和描述文件也修改一下:


證書和描述文件都選擇完成之后,然后在Xcode中選擇你的設(shè)備運(yùn)行就OK了:




    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    欧美日韩乱一区二区三区| 免费福利午夜在线观看| 中文字幕久久精品亚洲乱码| 国产国产精品精品在线| 在线观看日韩欧美综合黄片| 亚洲国产精品av在线观看| 成人三级视频在线观看不卡| 日本国产欧美精品视频| 91精品视频免费播放| 欧美一区二区三区五月婷婷 | 日韩1区二区三区麻豆| 欧美日韩一区二区午夜| 五月综合婷婷在线伊人| 国产精品国三级国产专不卡| 亚洲a码一区二区三区| 日韩高清中文字幕亚洲| 高跟丝袜av在线一区二区三区| 99国产成人免费一区二区| 91国内视频一区二区三区| 风韵人妻丰满熟妇老熟女av| 久久综合日韩精品免费观看| 日本东京热加勒比一区二区| 亚洲国产精品久久综合网| 在线一区二区免费的视频| 久久精品免费视看国产成人| 久久精品国产99国产免费| 国产精品亚洲综合天堂夜夜| 午夜精品黄片在线播放| 国产亚洲中文日韩欧美综合网| 日本高清视频在线观看不卡| 亚洲免费黄色高清在线观看| 综合久综合久综合久久| 欧美又大又黄刺激视频| 开心久久综合激情五月天| 色欧美一区二区三区在线| 亚洲视频一区二区久久久| 国产精品亚洲精品亚洲| 五月婷婷缴情七月丁香| 扒开腿狂躁女人爽出白浆av| 中文字幕一二区在线观看| 国产精品视频一级香蕉|