看了官方的文檔,始終不得要領,多次反復摸索以后,最終還是成功了,特此發帖留作紀念,也請官方的人員指正一下是否有誤。
1.解壓uni-zpp.zip到uni-app文件夾(歷史版本統統覆蓋到這個目錄)
2.下載安裝HbuilderX(已有則跳過),并打開Hbuilder軟件一次,要不插件不會自動安裝。
3.注冊HbuilderX個人開發者賬號(已有則跳過)
4.在HbuilderX插件市場搜索sass插件,下載并自動安裝(已有則跳過)
5.安裝微信開發者工具(已有則跳過),掃碼登錄。
6.開啟微信開發者工具的服務:微信開發者工具->設置->安全->服務端口:開啟,默認信任項目:開啟
7.HbuilderX里設置微信開發者工具的路徑:工具菜單->運行配置->微信開發者工具運行路徑,瀏覽...
8.HbuilderX里打開/config/app.js,設置httpApi和wsApi的值為生產網站的域名
9.HbuilderX里打開/pages.json,刪除直播插件引用的節點,參考 這篇文章
10.HbuilderX里打開/manifest.json,基礎配置,設置uniApp應用標識,要去HbuilderX的個人中心自己注冊一個新的應用,才會有這個值
10.HbuilderX里打開/manifest.json,微信小程序配置,輸入正確的小程序appID
11.測試小程序:點擊HbuilderX菜單:運行->運行到小程序模擬器->微信小程序模擬器->微信開發者工具->會自動喚起微信開發者工具預覽效果
12.提交小程序包到微信小程序審核后臺:點擊HbuilderX菜單:發(fa)行->小程序-微信->發行,將自動編譯打包,喚起微信開發者工具,確定沒問題后,點擊開發者工具的[上傳]按鈕,輸入發版信息點提交。
特別注意:
1.從HbuilderX的[運行]菜單里喚起開發者工具后,不要點上傳,通不過代碼包大小檢測的,我就犯了這個錯誤,總提示分包大小不通過,浪費了好多時間,其實并不是分包大小的問題,要從[發行]菜單里面點進開發者工具,打包,這個時候的分包大小才對的。發行菜單應該叫做【發布】或者發版才對。這一點官方文檔里也沒有明確說明。
2.設置uniApp應用標識我發現不能直接在HbuilderX界面上改,實際上我已經申請過這個id了,我就只好用其他文本編輯器編輯好了這個值再保存的。