7

带有 ionic 4 的 iOS 设备(ionic cordova run ios -l)上的 Livereload 似乎不起作用。它停留在初始屏幕的初始加载。我在 ionic start **** 空白后立即尝试了新项目,它仍然无法正常工作。

浏览器 (ionic serve) 和模拟器 (ionic cordova emulate ios -l) 上的 livereload 工作正常。

离子信息:

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)

有没有人知道如何解决这个问题?

谢谢

4

4 回答 4

3

尝试使用下面提到的命令

ionic cordova run ios --device -lcs
于 2018-12-25T07:10:02.803 回答
2

一种解决方法是从 sudoer 用户运行 ionic serve。

sudo ionic serve
于 2018-12-25T06:24:26.177 回答
0

尝试使用此命令

ionic cordova run browser --livereload --port=4200
于 2022-01-22T20:29:01.493 回答
-1
ionic cordova emulate ios --livereload --external
于 2020-11-18T12:23:15.100 回答