【溫故而知新】現(xiàn)在真機(jī)測(cè)試是很方便的,如果有人手機(jī)不在我們身邊,但是又想安裝開發(fā)階段的APP,哪個(gè)辦呢?(前段時(shí)間集團(tuán)外地人員剛好有這個(gè)需要,所以記錄下)
打包IPA文件后,在測(cè)試平臺(tái)如:蒲公英或者fir.im上面生成二維碼,讓他安裝,但是此時(shí)需要他的手機(jī)的UDID。
*第一步:新增UDID:
登錄開發(fā)者賬號(hào),打開 Certificates,IDs & Profiles,找到Devices,新增我們獲取到的UDID。 獲取UDID的地址
按照提示用safari 瀏覽器打開,按照提示操作。
1、找到添加設(shè)備UDID一欄


2、添加設(shè)備

3、填寫UDID和Name
Register Device -> 填寫名稱(名稱可以自定義)與UDID,點(diǎn)擊 continue 即可。

*第二步:UDID添加到證書里面:
1、找到證書管理欄。

2、找到我們需要安裝的應(yīng)用對(duì)應(yīng)的環(huán)境,然后點(diǎn)擊Edit進(jìn)行編輯

3、找到Devices欄,拉倒最后,可以看到我們剛剛新增的那個(gè)UDID是處于未選中狀態(tài),此時(shí)點(diǎn)擊勾選,把新增的UDID添加到證書里面

4、然后點(diǎn)擊Generate,此時(shí)的證書是一個(gè)新證書了,點(diǎn)擊Download下載;找到下載好的這個(gè)證書,雙擊證書后會(huì)看到證書圖標(biāo)會(huì)一閃,表示已將安裝成功了;
*第三步:Xcode下載最新的證書:
1、打開我們開發(fā)的項(xiàng)目," command+逗號(hào) "打開配置界面。

選中我們的開發(fā)者賬號(hào),點(diǎn)擊Download Manual Profiles,開始下載我們剛剛更新過的證書;
到這里我們的UDID已經(jīng)添加到證書里面了,下面就是打包以及檢測(cè)IPA包中所包含的UDID。
*第四步:打包并檢測(cè)新增的UDID:
1、打包 打開Xcode 點(diǎn)擊導(dǎo)航欄。

2、注意打包的環(huán)境(測(cè)試及生產(chǎn)環(huán)境) 生成IPA文件后,對(duì)IPA包解壓縮,得到我們的應(yīng)用程序。

3、此時(shí)打開終端,cd到我們的應(yīng)用程序文件,會(huì)得到embedded.mobileprovision文件,然后執(zhí)行命令security cms -D -i embedded.mobileprovision,然后就可以查看ProvisionedDevices數(shù)組中所包含的所有的UDID了,找一找你剛新增的UDID是否在里面。
4、如果你剛新增的UDID包含在里面,就標(biāo)明此時(shí)這個(gè)IPA文件,在測(cè)試平臺(tái)上面生成二維碼后,對(duì)方就可以直接掃碼下載。
*如果你有用蒲公英及fir.im測(cè)試平臺(tái),就更方便了
1、上傳你的IPA文件到蒲公英或fir.im平臺(tái)上面,上傳成功后,在設(shè)備列表里面就可以直接查看IPA所包含的所有的UDID

自此,新增UDID就是這樣了(有時(shí)候不成功可以把Xcode上面的開發(fā)者賬號(hào)重新登錄一次)。
如有疑問,歡迎討論呀...
QQ:2089593457