iOS | 使用HBuilder進行雲端打包步驟


1.先在HBuilder本地項目中的Manifest.json文件中進行項目配置,將應用的圖標和啟動圖,按照固定的尺寸進行配置。設置應用名稱,版本號, 這里的appid不需要修改,是HBuilder自動生成的。所有的輸入項進項只使用大小寫字母,其他任何字符不要有。可參考官方問題匯總:DCloud官方文檔

 
00配置參數.png

設置應用圖標和啟動頁圖片。

 
00配置應用圖標和啟動頁.png

2.進行 iOS 雲打包前,先要到開發者賬號中去配置App ID 和相關的p12文件以及配置文件。步驟如下:

3.先登錄開發者賬號,先以開發證書(Development Certificate)為例,如果已經申請過了開發證書,就直接下載下來就可以了,不需要重新申請,因為證書申請個數有限。如果沒有,就按官方文檔,申請一個新的開發證書就可以了。參考官方文檔:http://ask.dcloud.net.cn/article/152

 
01創建或直接下載開發證書.png

4.下載下來后,雙擊點擊證書,將證書添加到系統的鑰匙串中。

 
02雙擊打開下載的開發證書添加到鑰匙串中.png

5.直接點擊 "Add"("添加"),就可以添加到鑰匙串中了。

 
02雙擊添加到鑰匙串中.png

6.然后到系統的鑰匙串中,我的證書下,找到剛剛添加的開發證書,然后展開下拉選項,選擇開發者,右擊選擇導出證書。

 
03導出開發證書的p12文件.png

7.給證書起個名字

 
04導出p12文件.png

8.在給p12證書文件添加密碼:一定要記住這個密碼,最好使用文本記錄一下,防止忘記。接着輸入計算機的開機密碼,這樣p12文件導出就完成了。后面雲打包需要這個p12文件,以及這個文件的密碼。

 
05設置p12文件的密碼.png

9.接着再回到開發者賬號中,選擇App IDs 開始添加我們項目的App ID,點擊"+"號新建一個App ID。

 
06在開發者證書中添加App ID.png

10.按照正常的創建App ID 步驟來就可以了。

 
07創建App ID.png

11.創建一個唯一的Bundle ID,這個ID會在后面雲打包的時候,需要輸入這個ID。

 
08創建唯一的BundleID.png

12.為創建的App ID選擇項目中需要使用到的服務。

 
09為AppID添加服務選項.png

13.接着下一步,完成App ID 的創建。

 
10完成App ID的創建.png

14.再選擇Devices,將需要進行測試的設備添加到開發者賬號中。

 
11添加測試設備.png

15.添加設備成功以后,再去Provisioning Profiles 中,選擇Development,創建開發的配置文件。

 
12創建開發配置文件.png

16.開始創建開發證書的配置文件,在Development下選擇 iOS App Development,然后下一步。

 
13選擇開發證書的配置文件.png

17.為配置文件選擇對應的App ID,然后 continue 下一步。

 
14為配置文件選擇對應的App ID.png

18.接着為配置文件選擇開發證書,然后continue下一步。

 
15為配置文件選擇開發證書.png

19.接着為配置文件選擇測試設備,然后continue下一步。

 
16為配置文件選擇測試設備.png

20.接着給配置文件起個名字,然后continue下一步。

 
17為配置文件起個名字.png

21.接着配置文件就創建好了,點擊Download下載剛剛創建好的配置文件。選擇Done完成配置文件的創建。

 
17下載配置文件.png

22.到此在蘋果開發者賬號中的操作就全部完成了。可以關閉開發者賬號網站了。

23.下面進入HBuilder,打開需要打包的項目,然后點擊頂部的菜單選項中的"發行",

 
18選擇需要打包的項目.png

24.找到發行,然后點擊"雲打包-打原生安裝包"。

 
19選擇發行雲端打包.png

25.選擇iOS打包,進行iOS 開發者證書參數配置,然后點擊打包。

 
20打包配置參數.png

26.忽略存在未用到的文件,繼續打包。

 
21忽略文件繼續打包.png

27.取消開通所有的廣告。

 
22取消所有的廣告.png

28.點擊確定,查看打包狀態。

 
23查看打包狀態.png

29.稍等片刻,雲端打包好了以后,會自動下載安裝包。點擊上面的"打開下載目錄",就可以查看剛剛打包好的ipa文件。

 
24顯示正在打包中.png

30.最后,選擇打包好的ipa文件進行發布就可以了。

 
25選擇剛剛打包好的ipa文件進行發布.png

31.這里注意:使用開發證書development打包的安裝包只能用於測試用,要想上架到App Store得需要發布證書進行打包。

如果使用第三方蒲公英進行發布的話,使用開發證書發布可以正常安裝測試,但是使用發布證書發布的,只能上傳到App Store才能正常的安裝使用。



轉載自:https://www.jianshu.com/p/e5dafda50679


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM