uni-app是vue黨開發一套代碼編譯(8個)各種平臺的解決方案
官網:(https://uniapp.dcloud.io/)
開發特點:
1.是一套ui(及簡單)及api基本滿足開發.
2.涉及第三方的比如微信特有的api(授權/分享/支付等)有微信公眾號開發/微信小程序開發 無法統一到一起 單獨各寫各的,
第三方的聊天系統(騰訊/環信等)在web端/小程序端/app端調用方式不同也需要單獨開發(除非有一個第四方的人集成編譯一下)
沒法,第三方嘛,各家平臺有各家對各端的寫法
3.編譯各個平臺時,肯定有些api需要做兼容,沒有100%的正確轉化.
問1:如何打app包
一.安卓打包(超簡單)
發行-雲打包-如下隨便選-打包 注意控制檯的打包進程 完了直接下載apk包
一.ios打包(證書一堆頭疼啊)
先看參數:從上至下共有4個必填參數
說明:配置參數前要確保:
1.一個蘋果手機(要不然打測試包給誰下?)
2.一臺mac(下面一堆證書的來源)
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))
重新下載描述文件
最後打包哈哈:
閱讀更多 墨菲笑一笑 的文章