[圖文詳解] ad Hoc打包測試

一、iOS證書

首先介紹一下iOS證書,iOS證書分2種,
  • 1、開發(fā)證書,用來給你(開發(fā)人員)做真機(jī)測試的;
  • 2、發(fā)布證書,發(fā)布證書又分2種
    • 發(fā)布到 app store
    • 發(fā)布測試的 ad hoc 證書(本文就詳細(xì)講解ad hoc證書的創(chuàng)建)

二、什么時候用ad hoc證書

app發(fā)布之前,我們都要測試,一般都要在debug環(huán)境以及release環(huán)境測試通過才能發(fā)布,一般設(shè)置scheme就行,但其實環(huán)境還是調(diào)試狀態(tài)的,如果要測試APNS就沒辦法測試發(fā)布版本了,必須打包才能測試,此時就需要使用ad Hoc打包測試了!相信作為一個iOS開發(fā)者,都發(fā)布過app,據(jù)我所知有兩種方法打包測試 ( 有需求會開一篇文章詳細(xì)介紹 )
  • 1、使用x-code 打包(product->archive)
  • 2、使用itunes 打包(我經(jīng)常使用這個)

三、一步一步創(chuàng)建ad hoc證書并打包ipa

1、首先,你必須先有發(fā)布證書(創(chuàng)建這里有詳細(xì)介紹),登錄開發(fā)者平臺,在provisioning Profiles 中添加新的profile,選擇Ad Hoc,點擊Continue

1、選擇創(chuàng)建ad-hoc.png

2、選擇你項目中對應(yīng)的App ID,對應(yīng)你的發(fā)布證書那個,然后Continue

2、輸入你的App ID.png

3、這里就要選擇你的發(fā)布證書啦,選擇后Continue

3、選擇你對應(yīng)的發(fā)布證書.png

4、選擇允許安裝的設(shè)備,因為打包出來的是ipa,不是直接插線安裝的,選擇后Continue

4、選擇你要安裝的設(shè)備.png

5、給ad hoc證書命名,最好寫明區(qū)分是ad hoc 證書,建議帶個adhoc 字眼,方便選擇區(qū)分,命名后Continue就已經(jīng)創(chuàng)建好證書了

5、給ad-hoc配置文件命名.png

6、下載,雙擊安裝,此時x-code就已經(jīng)有了這個配置文件了

6、下載創(chuàng)建好的配置文件.png

7、接下來就可以到x-code去配置環(huán)境了Product -> Scheme -> Edit Scheme,設(shè)置

7、設(shè)置Archive為release發(fā)布.png

8、設(shè)置Target-General-Signing,x-code8 有一個Automatically manage signing,此時要去掉勾選,然后配置Provisioning Profile 為剛剛創(chuàng)建好的 adhoc 配置文件

8、配置target的signing.png

9、設(shè)置Target-Build Setting-Signing,Provisioning Profile 應(yīng)該都配置好adhoc文件了,此時設(shè)置Code Signning Identity 為發(fā)布證書

9、在setting里面設(shè)置發(fā)布證書.png

10、此時環(huán)境就已經(jīng)配置好了,可以使用Archive 打包了!Product -> Archive,然后等待編譯通過后,就會出現(xiàn)下圖的界面,點擊Export

10、等待編譯后就出現(xiàn)這個界面.png

11、選擇導(dǎo)出類型 ,選擇Save for Ad Hoc Deployment,然后Next

11、選擇導(dǎo)出類型是adhoc.png

12、設(shè)置你證書對應(yīng)的team,然后Choose

12、設(shè)置你證書對應(yīng)的team.png

13、這里又有選擇可安裝設(shè)配,沒有特殊的話,默認(rèn)就行,點Next

13、選擇可以安裝的設(shè)備.png

14、此時應(yīng)該顯示Summary 概要信息了,就是讓你看看而已,直接Next吧

14、確認(rèn)信息,直接next.png

15、最后一步了,設(shè)置導(dǎo)出的文件名和文件位置(導(dǎo)出的是一個文件夾,文件夾里面就是一個ipa),點擊Export,大功告成,拿到ipa,拿起iTunes就可以安裝了

15、導(dǎo)出ipa.png

四、總結(jié)

  • 創(chuàng)建過程中一定要確保app ID、team選擇正確,不然創(chuàng)建出來發(fā)現(xiàn)用不了就很難找問題了
  • 打包出來的ipa,可以利用蒲公英發(fā)布安裝,畢竟掃二維碼安裝超方便,連iTunes還要插線呢

上面講解如果有什么說錯的或者需要補(bǔ)全,大家盡管留言,歡迎大家關(guān)注我,喜歡就給個like??~

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

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

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