【问题标题】:Ionic Cordova IOS Livereload Failed to load webpage with error: Could not connect to the serverIonic Cordova IOS Livereload 无法加载网页并出现错误:无法连接到服务器
【发布时间】:2021-05-31 13:08:01
【问题描述】:

所以,当我尝试在 iOS 上重新加载我的应用程序时,我收到错误“无法加载网页并出现错误:无法连接到服务器”。我已经尝试了有关该主题的所有内容。我整天都在尝试事情。所以我意识到也许需要一些我不明白的东西。以下是我尝试过的事情:“ionic cordova prepare iOS”、“ionic cordova build iOS”、“ionic cordova run ios --address=0.0.0.0 --debug --consolelogs -l”、“

<allow-navigation href="http://localhost:8080/*" />
    <feature name="CDVWKWebViewEngine">
        <param name="ios-package" value="CDVWKWebViewEngine" />
    </feature>
    <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />

", "cordova 插件 rm cordova-plugin-ionic-webview cordova 插件添加 cordova-plugin-ionic-webview"。

我想也许有人可能有不同的想法,或者会导致解决方案的问题。

应用程序打开,我在初始屏幕上收到该消息作为警报,但它从未移过初始屏幕。

刚刚想到的,如果我使用“ionic cordova run ios --address=0.0.0.0 --debug --consolelogs -l”,是否需要使用我电脑的ip地址?

还有其他建议或问题吗?

【问题讨论】:

    标签: ios angular cordova ionic-framework


    【解决方案1】:

    docs 将在这里为您提供帮助。

    首先,您需要运行服务器。 通过运行来做到这一点

    ionic serve
    

    这应该在最后给你这样的东西:

    App running at:
    - Local:   http://localhost:8100/ 
    - Network: http://192.168.x.xxx:8100/
    

    如果您想在网络上的实际 iOS 设备上运行它,那么您将需要使用您的服务器 IP 地址。例如。 192.168.x.xxx.

    那么你应该可以像这样运行cordova livereload:

    ionic cordova run ios --livereload-url=http://192.168.x.xxx:8100
    

    希望对你有用。

    【讨论】:

    • 非常感谢!我认为它有效:P 或者我更接近一步!它现在显示“无法加载网页并出现错误:请求超时”:P 但感谢您的帮助!!!!!!
    • 有几件事要检查,您是否真的输入了您的网络 IP 地址,而不是 x.xxx 而是您的号码?您是否运行ionic serve 来启动服务器?您可以通过其他网络设备上的浏览器连接到您的开发机器服务器吗?此外,您可以在 safari 中调试并查看错误可能是什么。
    猜你喜欢
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 2016-04-05
    相关资源
    最近更新 更多