uni-app是vue黨開發一套程式碼編譯(8個)各種平臺的解決方案
官網:(https://uniapp.dcloud.io/)
開發特點:
1.是一套ui(及簡單)及api基本滿足開發.
第三方的聊天系統(騰訊/環信等)在web端/小程式端/app端呼叫方式不同也需要單獨開發(除非有一個第四方的人整合編譯一下)
沒法,第三方嘛,各家平臺有各家對各端的寫法
3.編譯各個平臺時,肯定有些api需要做相容,沒有100%的正確轉化.
問1:如何打app包
一.安卓打包(超簡單)
發行-雲打包-如下隨便選-打包 注意控制檯的打包程序 完了直接下載apk包
一.ios打包(證書一堆頭疼啊)
先看引數:從上至下共有4個必填引數
說明:配置引數前要確保:
1.一個蘋果手機(要不然打測試包給誰下?)
3.在蘋果開發者上註冊並配置賬號(https://developer.apple.com)
等等:如果你一切都是從頭開始的你可以開uni-app官方文件,不過太爛,不建議看。我推薦:(https://zhuanlan.zhihu.com/p/66575901)
但是切記(很多人配置失敗就是下面這幾個該死的原因):
如果你們公司之前有老賬號,或者你之前搞過 而忘了那就繼續看下去吧。2*****.想下載ios測試包是需要在開發者-裝置-裡面新增該裝置的(使用手機uuid 下面會講到)而新增裝置後是需要重新下載私鑰證書的
3*******.型別一定要對上。檔案和證書開發環境對開發開發環境,生產環境對生產環境。
4.檔案/證書不能過期.
A:獲取bundle ID(一般不變,在蘋果開發者網頁上查詢)
B:獲取證書私鑰密碼和私鑰證書(mac生成私鑰證書需要填一個密碼就是書私鑰密碼 在mac上=》鑰匙串訪問查詢 注意環境***)下載完就是一個.p12 檔案
C:獲取profile檔案(就是描述檔案,這個新新增裝置後需要重新下載,在蘋果開發者網頁上查詢 注意環境要和私鑰證書對的上 我這裡都是開發環境)
D:新增下載app的裝置 及如何獲取裝置idudid(新增裝置是在蘋果開發者 獲取裝置是通過蒲公英:對 去註冊一個賬號吧免費釋出app)
裝置列表:
新增新裝置(獲取手機的udid可以通過這個連線(https://www.pgyer.com/udid))
重新下載描述檔案
最後打包哈哈: