为啥在 iOS 上运行的空白离子电容器应用程序返回此错误:无法连接到服务器
Posted
技术标签:
【中文标题】为啥在 iOS 上运行的空白离子电容器应用程序返回此错误:无法连接到服务器【英文标题】:Why blank Ionic capacitor App running on iOS return this Error: Could not connect to the server为什么在 iOS 上运行的空白离子电容器应用程序返回此错误:无法连接到服务器 【发布时间】:2020-03-13 15:35:19 【问题描述】:我正在尝试使用电容器运行 clean blank new Ionic 应用程序。
我逐步完成了本教程:https://capacitor.ionicframework.com/docs/ios/
Xcode 成功构建了应用程序,但是当应用程序打开时,它在初始屏幕后显示一个空白屏幕。
在 Xcode 日志中我看到:
2020-03-13 14:34:44.439927+0200 App[7606:2360127] DiskCookieStorage changing policy from 2 to 0, cookie file: file:///private/var/mobile/Containers/Data/Application/260D9E68-0132-4886-9065-8CC3F016E06C/Library/Cookies/Cookies.binarycookies
Loading network plugin
2020-03-13 14:34:44.737344+0200 App[7606:2360127] CAPKeyboard: resize mode - native
⚡️ Loading app at http://localhost:8101...
2020-03-13 14:34:44.871413+0200 App[7606:2360127] [Process] kill() returned unexpected error 1
Reachable via WiFi
2020-03-13 14:34:44.875737+0200 App[7606:2360127] [Process] kill() returned unexpected error 1
APP ACTIVE
2020-03-13 14:34:44.883121+0200 App[7606:2360127] [Process] kill() returned unexpected error 1
⚡️ WebView failed provisional navigation
⚡️ Error: Could not connect to the server.
2020-03-13 14:34:44.954466+0200 App[7606:2360127] [Process] kill() returned unexpected error 1
SplashScreen.hideSplash: SplashScreen was automatically hidden after default timeout. You should call `SplashScreen.hide()` as soon as your web app is loaded (or increase the timeout). Read more at https://capacitor.ionicframework.com/docs/apis/splash-screen/#hiding-the-splash-screen
系统设置:
Cordova 版本:cordova-lib@9.0.1 离子版本:6.2.1 iOS:13.3.1 Mac:卡特琳娜 10.15.3过去几天我一直在创建和删除应用程序,我完全迷路了。
任何帮助都会很好, 提前致谢。
【问题讨论】:
【参考方案1】:主啊!
多么令人难以接受的错误,
问题是我跑了 -host=0.0.0.0 而不是 --host=0.0.0.0。
对于遇到此问题的任何人,我建议使用 --external 而不是 --host
【讨论】:
以上是关于为啥在 iOS 上运行的空白离子电容器应用程序返回此错误:无法连接到服务器的主要内容,如果未能解决你的问题,请参考以下文章
离子电容器 iOS Firebase 应用程序无法启动 [关闭]
离子电容器在目标 CapacitorCordova 中不允许操作