uni-app打包編譯成安卓及ios包並上傳發布測試版

uni-app是vue黨開發一套代碼編譯(8個)各種平臺的解決方案

官網:(https://uniapp.dcloud.io/)

開發特點:

1.是一套ui(及簡單)及api基本滿足開發.

2.涉及第三方的比如微信特有的api(授權/分享/支付等)有微信公眾號開發/微信小程序開發 無法統一到一起 單獨各寫各的,

第三方的聊天系統(騰訊/環信等)在web端/小程序端/app端調用方式不同也需要單獨開發(除非有一個第四方的人集成編譯一下)

沒法,第三方嘛,各家平臺有各家對各端的寫法

3.編譯各個平臺時,肯定有些api需要做兼容,沒有100%的正確轉化.


問1:如何打app包

一.安卓打包(超簡單)

發行-雲打包-如下隨便選-打包 注意控制檯的打包進程 完了直接下載apk包

uni-app打包編譯成安卓及ios包並上傳發布測試版


uni-app打包編譯成安卓及ios包並上傳發布測試版


一.ios打包(證書一堆頭疼啊)

先看參數:從上至下共有4個必填參數

說明:配置參數前要確保:

1.一個蘋果手機(要不然打測試包給誰下?)

2.一臺mac(下面一堆證書的來源)

3.在蘋果開發者上註冊並配置賬號(https://developer.apple.com)

等等:如果你一切都是從頭開始的你可以開uni-app官方文檔,不過太爛,不建議看。我推薦:(https://zhuanlan.zhihu.com/p/66575901)

但是切記(很多人配置失敗就是下面這幾個該死的原因):

  1. 如果你們公司之前有老賬號,或者你之前搞過 而忘了那就繼續看下去吧。

2*****.想下載ios測試包是需要在開發者-設備-裡面添加該設備的(使用手機uuid 下面會講到)而添加設備後是需要重新下載私鑰證書的

3*******.類型一定要對上。文件和證書開發環境對開發開發環境,生產環境對生產環境。

4.文件/證書不能過期.


uni-app打包編譯成安卓及ios包並上傳發布測試版

下一個

A:獲取bundle ID(一般不變,在蘋果開發者網頁上查找)

uni-app打包編譯成安卓及ios包並上傳發布測試版

uni-app打包編譯成安卓及ios包並上傳發布測試版

B:獲取證書私鑰密碼和私鑰證書(mac生成私鑰證書需要填一個密碼就是書私鑰密碼 在mac上=》鑰匙串訪問查詢 注意環境***)下載完就是一個.p12 文件

uni-app打包編譯成安卓及ios包並上傳發布測試版

uni-app打包編譯成安卓及ios包並上傳發布測試版

uni-app打包編譯成安卓及ios包並上傳發布測試版

uni-app打包編譯成安卓及ios包並上傳發布測試版

C:獲取profile文件(就是描述文件,這個新添加設備後需要重新下載,在蘋果開發者網頁上查找 注意環境要和私鑰證書對的上 我這裡都是開發環境)

uni-app打包編譯成安卓及ios包並上傳發布測試版


D:添加下載app的設備 及如何獲取設備idudid(添加設備是在蘋果開發者 獲取設備是通過蒲公英:對 去註冊一個賬號吧免費發佈app)

設備列表:


uni-app打包編譯成安卓及ios包並上傳發布測試版

添加新設備(獲取手機的udid可以通過這個連接(https://www.pgyer.com/udid))

uni-app打包編譯成安卓及ios包並上傳發布測試版

重新下載描述文件

uni-app打包編譯成安卓及ios包並上傳發布測試版

最後打包哈哈:

uni-app打包編譯成安卓及ios包並上傳發布測試版

uni-app打包編譯成安卓及ios包並上傳發布測試版


uni-app打包編譯成安卓及ios包並上傳發布測試版

謝謝大家的掌聲 回見。


分享到:


相關文章: