1. 程式人生 > >Ionic3 Ios 熱更新

Ionic3 Ios 熱更新

眾所周知,蘋果應用上架稽核等待時間是蠻久的,但是有時候修改的內容又很少,又不願意花太久時間去提交稽核,那麼就可以採用熱更新的方式來更新APP內容了,前段時間出現了蘋果拒絕稽核通過帶有熱更新的應用,不知道現在還有沒有這限制,但先把熱更新的實現方法步驟記錄一下備忘。

1、cd project 3、cordova platform add ios 4、sudo npm install -g cordova-hot-code-push-cli 5、sudo ionic cordova platform add ios 6、開啟檔案管理,到專案->platforms->ios->雙擊開啟project.xcodeproj 7、點選專案,在Project-->General-->Signing,選中Automatical manage signing,選擇team,Devices選擇Iphone 8、sudo cordova-hcp build 9、sudo cordova-hcp server (用於生成比較應用和伺服器版本的chcp.json) 10、開啟Staging/config.xml
新增:
<chcp> <config-file url="http://IP:埠/print/www/ios/www/chcp.json"/> </chcp> 11、修改Staging/www/chcp.json 12、sudo cordova-hcp build 13、sudo cordova-hcp server (用於生成比較應用和伺服器版本的chcp.json) 15、所有的 頁面修改檔案編譯打包後都放在了www目錄/build/main.js檔案中了 16、將www目錄上傳到伺服器對應的print/www/ios/www目錄 17、重啟應用提示:發現新檔案更新 ,是否下載