之前公司用vue做了一個app,需要在蘋果手機上也可以安裝使用,之后領導讓我研究研究,最后發現還挺麻煩,就把流程記錄了下來,
大致流程分為5步:
1.注冊AppleId賬號,
2.申請iOS開發者賬號(個人),
3.申請iOS證書(.p12)和描述檔案(.mobileprovision),
4.使用HBuilder X打包(.ipa),
5.使用蒲公英分發app,
一. 注冊AppleId賬號
此步驟根據提示流程走,就不附屬圖片了,
1.訪問網頁:https://appleid.apple.com,點擊“創建您的Apple ID”,
2.進入新頁面后,根據提示填寫相關資訊,確認資訊無誤后,點擊“繼續”(務必記錄下自己的密碼),
3.彈出彈窗,打開注冊Apple ID的郵箱,填寫驗證碼,點擊“繼續”,
4.彈出彈窗,填寫發送給手機(注冊AppleId時填寫的手機號)的驗證碼,點擊“繼續”,
5.完成注冊,
二. 申請ios開發者賬號
因當時注冊沒有截圖,此步驟有些圖片參考網路圖片,
1.進入頁面:https://developer.apple.com/account,勾選“小框”,并點擊“提交”,

2.點擊“加入蘋果開發者計劃”,

3.點擊“注冊”,

4.查看相關資訊,確認后,點擊“開始報名”,

5.進入下面頁面,此后的操作都在蘋果手機中進行,使用蘋果手機下載 Apple Developer App,

6.打開Apple Developer App選擇登陸后,點擊現在注冊,

7.填寫資訊,填寫后點擊“下一步”,

8.進行自拍認證,填寫檔案資訊,完成后點擊“繼續”,

9. 物體型別選擇“個人”,點擊繼續,同意相關協議,

10.最后一步付費,付費方式為App訂閱付費,如果此前設定過付費方式,直接輸入Apple ID的密碼即可完成付費,

三.申請iOS證書(.p12)和描述檔案(.mobileprovision)
1.打開下面網站,使用成功注冊為開發者賬號的APPID登錄,
https://idmsa.apple.com/IDMSWebAuth/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&path=%2Fdownload%2F&rv=1
2.登錄成功后在頁面左側選擇 “Certificates,IDs & Profiles” 進入證書管理頁面,

3.申請蘋果 App ID (App的唯一標識),選擇頁面的 “Identifiers" 可查看到已申請的所有 App 應用標識,點擊頁面上的加號來創建一個新的應用標識,

4.選擇標識型別為 “App IDs”,然后點擊 “Continue”,

5.平臺選擇 “iOS,tvOS,watchOS”,Bundle ID 選擇 “Explicit”,在 Description 中填寫描述,然后填寫 Bundle ID,Bundle ID 要保持唯一性,建議填寫反域名加應用標識的格式 如:“io.dcloud.hellouniapp”, 然后點擊 “Continue”
注意:在 HBuilderX 中 App 提交云端打包時界面上的 AppID 欄填寫的就是這個 Bundle ID

6.接下來需要選擇應用需要使用的服務(如需要使用到訊息推送功能,則選擇“Push Notifications”),然后點擊 “Continue”,
注意:如果App用不到的服務一定不要勾選,以免回應審

7.確認后選擇提交,回到 identifiers 頁面即可看到剛創建的App ID,至此,App ID 已經創建完畢,接下來開始創建開發證書,在創建開發證書前,需要先生成證書請求檔案,

8.下載Appuploader(http://www.applicationloader.net/appuploader/download.php),使用Appuploader生產證書(.p12)和描述檔案(.mobileprovision),打開Appuploader,用蘋果開發者賬號登錄進去,
注意:使用Appuploader是因為我沒有蘋果電腦,如有蘋果電腦可使用其他方法,

9.選擇證書專案進入(申請ios證書(.p12)),

10.點擊右下角+add 按鈕,新增證書檔案(.p12),
型別:選擇開發證書(開發證書打包的才能安裝到手機)
輸入證書名稱:不要中文、隨意設定
郵箱:(隨意)
密碼:證書的密碼,不是開發者賬號密碼,如123這樣不用很復雜,記好、打包時要用、很重要,
點擊ok創建,
注意:iOS開發證書最多能申請2個,如果賬號已經有2個開發證書了,將申請報錯(如下圖),
說明:一個開發證書可以用于多個APP測驗,不用每個app都對應申請個開發證書p12,開發證書p12是可以公用的,區分開下面步驟申請的的描述檔案就行了,一個p12可以對應無數描述檔案,
當然也可以洗掉之前的重新申請

11.創建成功后,找到剛創建的iOS開發證書(這個型別的就是開發證書,如果之前創建過看過期時間就知道哪個是新創建的了),點擊p12 檔案,下載保存.p12證書檔案到電腦,

12.申請iOS開發證書描述檔案.mobileprovision.選擇描述檔案進入,

13.配置相關資訊
Type:下拉框選擇開發版profile
應用id:下拉框選擇添加的對應的應用id,
Devices(測驗設備):勾選需要測驗蘋果手機,如果要加新設備,先添加再勾選,
名稱:數字或者字母,隨意輸入,注意不要重復,
點擊ok創建

14.選擇剛創建的iOS開發版描述檔案(iOS Developer這個型別的就是開發描述檔案,找到剛創建的輸入的名字),點擊Download下載,保存到電腦,

四.使用HBuilder X打包
1.匯入自己的專案,右擊選擇->發行>原生app云打包,
2.選擇ios(ipa包);輸入自己申請的appid;選擇要支持iPhone和支持ipad;選擇使用idp/iep證書;選擇自己申請的證書;選擇自己申請的.p12私鑰證書;輸入自己申請證書時的密碼;選擇打正式包;單擊打包按鈕,等待打包成功后單擊下載鏈接下載.ipa包,

五.使用蒲公英分發app
1.訪問鏈接https://www.pgyer.com/,
2.注冊,并實名制,登錄,
3.訪問:https://www.pgyer.com/app/distribution,單擊發布應用上傳剛才打好的.ipa包,

4.配置相應引數,就會生成安裝二維碼,至此就可以掃碼在蘋果手機安裝使用app了,

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/298688.html
標籤:其他
上一篇:Android The emulator process for AVD XXX has terminated.
下一篇:iOS逆向之初識匯編的基礎理論
