使用ionic 4的iOS设备上的Livereload(ionic cordova运行ios -l)似乎不起作用。 它停留在初始屏幕的初始加载中。在离子开始****空白之后,我尝试了新项目,但仍然无法正常工作。
在浏览器(离子服务)和模拟器(离子Cordova模拟ios -l)上的肝脏加载效果很好。
离子信息:
Ionic:
ionic (Ionic CLI) : 4.0.1 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.1.11
Cordova:
cordova (Cordova CLI) : 7.1.0
Cordova Platforms : ios 4.5.5
System:
ios-deploy : 2.0.0
NodeJS : v8.11.3 (/usr/local/bin/node)
npm : 5.6.0
OS : macOS High Sierra
Xcode : Xcode 9.4.1 Build version 9F2000
Device info:
iphone X, iOS 11.4 (15F79)
有人知道如何解决此问题吗?
谢谢
答案 0 :(得分:1)
也发生在我身上。我的解决方法是从sudoer用户运行离子服务。
sudo ionic serve
希望这会有所帮助。
答案 1 :(得分:1)
尝试使用以下提到的命令
ionic cordova run ios --device -lcs
答案 2 :(得分:0)
ionic cordova emulate ios --livereload --external