使用HBuilder打包Android和iOS,并上线
能專心做某件事是美好的,但現實沒那么純粹。比如某個項目是用H5寫的,當需要將它打包成APP并上線使用時,就要用到HBuilder這類工具了。
原材料:
Android
Apple
蘋果開發者賬號。
蘋果的開發者賬號分兩種:一種是不能在商店上線但可以直接安裝使用的,一種是用于商店上線的。
準備證書
Android
用HBuilder的DCloud公用證書即可
IOS
蘋果的步驟多一些,慢慢來。
1.創建本地證書
1.1 在蘋果電腦上打開鑰匙串訪問工具,打開“從證書頒發機構請求證書”
1.2 輸入一個常用的電子郵箱,選擇儲存到磁盤,之后將它儲存到本地。
2.創建App IDs
使用蘋果開發者賬號登錄https://developer.apple.com/account/ios/profile/limited/create,點擊左側菜單欄的Identifiers中的App IDs,然后點擊右側的加號創建一個app id
根據提示填寫好相關的消息,并完成相關操作后即可創建一個app id.
3.創建證書
3.1 點擊左側的Certificates -> all,點擊右側的加號創建證書,類型選擇 App Store and Ad Hoc
按提示繼續操作,到Choose File這一步時,選擇剛才通過鑰匙串訪問工具創建的證書。證書好后將該證書下載到本地,雙擊安裝一下。
3.3 導出證書
打開鑰匙串訪問工具,找到安裝的這個證書,右擊它,選擇導出
之后會彈出選擇本地路徑的對話框架,選擇點擊儲存后,會彈出一個設置密碼的對話框架,設置一個密碼即可,但這個密碼要記下來,打包的時候會用到。
4.創建描述文件
回到蘋果開發者后臺,選擇Provisioning Profiles -> Distribution , 點擊右側的加號,創建一個描述文件
類型選擇APP store,后面的步驟按提示操作,最后將該描述文件也下載到本地。
以上步驟完成后,本地會有后綴名如下的幾個文件,文件名可以任意改,后綴名不要改。
打包
以上步驟完成后就可以開始打包了。
在HBuilder內打開H5項目,打開manifest.json,填好相關信息,如各SDK的key,app的啟動頁等。配置完成后,點擊頂部菜單欄中的發行,選擇云打包-打原生安裝包。
勾選iOS 和 Android,同時打包安卓和蘋果。
在iOS開發者證書這一欄中填入剛才創建的APP IDS,輸入剛才導出證書時填寫的密碼,并選好對應的文件。這里要注意兩點:
1.如果不支持ipad的話,就不要勾選ipad,否則會影響上線。
2.版本號不要超過4位,即x.x.x ,不能 x.x.x.x 。
一切就緒后,點擊打包。如提示包文件過大,可以忽略繼續打包。打包完成后會自動下載到本地。
上線
打包完成后,就可以開始上線了。
Android
登錄各大開發者平臺,按要求操作即可,只要你是個正經的APP,一般都問題不大。這里重點說說蘋果的上線。
IOS
剛才通過HBuilder打包后,得到了后綴名ipa的安裝包。
1.使用蘋果開發者賬號登錄https://appstoreconnect.apple.com,點擊我的app,新建一個APP,完成相關的配置。
2.打開xcode -> Open Developer Tool -> Application Loader
3.登錄蘋果開發者賬號,將剛才打包好的ipa包上傳,之后Application Loader會對包進行檢測,檢測通過后會將該包上傳到https://appstoreconnect.apple.com中
4.回到https://appstoreconnect.apple.com,完成其他的配置,比如上傳展示圖片。在構建版本一欄中選擇剛才上傳的APP。確保一切配置正確后點擊提交審核,會有個廣告的選擇,默認全部勾選,提交成功后等待審核。
5.如果審核未通過會收到相關的郵件,則按照郵件中的要求修改,之后重新提交審核。
6.如果審核通過,APP狀態會變成可供銷售狀態,在APP store中就可以搜索到你的APP了,上線完成。
總結
以上是生活随笔為你收集整理的使用HBuilder打包Android和iOS,并上线的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab ct投影数据,3.医学影像
- 下一篇: java miniui,JAVAEE工程