2022超詳細流程ios APP最新打包上線教程
阿新 • • 發佈:2022-12-02
本篇文章主要介紹使用Hbuildx開發的移動端專案,打包以及上傳值蘋果應用商店全部流程
條件:上架只需要一個開發者賬號,一個輔助工具Appuploader,一臺PC電腦,在這裡Mac電腦就可以不用了。
常見問題及其他注意事項
- 官遇到問題,首先檢查蘋果開發官網。是否有許可權/是否被停用/是否過期/是否有協議需要同意。
- 在右上角切換賬號檢查所關聯的賬號是否功能正常。Apple郵箱會接收到許多通知訊息,如IPA上傳,賬號發生變化,被停用,都會有訊息提示。
-
只要賬號正常,再考慮是否軟體哪個操作或者軟體功能錯誤,還是一個方式就是聯絡官網客服諮詢。 4.(1)上架版本需要使用正式的證書 (2)Apple開發常用的三個網址: 開發者中心:
- 進入app uploader主介面
- 根據步驟如圖如下操作的,點選中/英文切換,彈出提示後關閉軟體重新開啟即可切換成功。
- 使用開發者賬號登入,並且沒有支付688,需要勾選‘未支付688’選項進行登入。
- 將繫結手機號收到的驗證碼輸入即可登入。
-
點選蘋果證書
- 新增蘋果證書
- 新增安卓證書
- 輸入證書密碼:這個密碼不是賬號密碼,而是一個保護證書的密碼,是p12檔案的密碼,此密碼設定後沒有其他地方可以找到,忘記了只能刪除證書重新制作,所以請務必記住密碼。還有為了安全起見,密碼不要太簡單。 證書名稱是你為了在證書列表裡面便於區別的一個字元,自己好辨識就可以,儘量是是字母和數字之類
- 選擇證書型別: 帶distribution的是釋出型別,帶development的是開發型別。apple型別=ios+mac,所以開發時選擇ios app development和apple development 型別都是可以的 5. 選擇bundle ID:只有部分型別的證書需要選擇bundle id,例如推送證書。因為大部分證書是不和app關聯的。而是通過描述檔案profile檔案關聯app。
- 使用appuploader服務同步:如果期望製作好證書後在其他電腦上同樣可以下載到這個證書,或者和你同事同步此證書,則需要勾選使用appuploader服務同步。否則您需要手動管理p12檔案在不同電腦之間的傳輸,並且一但建立下載後,無法在其他電腦下載,只能手動複製檔案過去。一般情況下,推薦使用appuploader服務同步。
- 證書型別說明:IOS開發選擇apple development或者ios app development 型別
- 點選描述檔案
- 點選新增描述檔案
- 測試裝置:如果選擇的型別是ios app development 型別,則全部測試裝置旁邊必須有測試裝置並且勾選上,如果沒有顯示測試裝置,點選框框下面的新增測試,然後把測試裝置的udid輸入,把ios裝置連線到當前pc,會自動獲得裝置的udid。 如果app編譯後無法安裝到裝置,可能是因為裝置的udid沒有新增進入描述檔案,則需要新增描述檔案後重新編譯。
- 描述檔案型別說明:帶app store型別的是釋出型別,帶development的是開發型別,push沒有描述檔案,所以不要問推送選擇哪種描述檔案型別,os開發選擇ios app development型別,釋出app的時候選擇app store型別。(ps:除了APP Store型別的描述檔案外,其他的描述檔案都需要選擇測試裝置)
- 點選udid
- 以HBuilder打包Vue專案為例,開啟詳細設定進行設定完成後,點選儲存。
- 首先去App Uploader找到開發證書(選擇development型別的),點選p12下載到桌面。
- 然後選擇的證書匹配裡面的Bundle ID 新建一個描述檔案,下載桌面,最後上傳到原生打包列表,提交打包。
- 官選單項點選‘發行-> 雲打包-打原生包’,出現如下圖所示彈框,取消廣告勾選,沒有錯誤提示,點選打包,等待打包未完成(僅以ios為例)
- 官打包完成後點選確定“OK”按鈕檢視打包狀態資訊,打包完成後,儲存安裝包到目標檔案,傳送到手機端安裝即可執行。