为啥在 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 应用程序无法启动 [关闭]

无法将离子与电容器集成,npm 抛出错误

为啥我的反应网络应用程序返回一个白色/空白页面?

离子电容器在目标 CapacitorCordova 中不允许操作

如何在离子科尔多瓦上删除iPhone X顶部视口角落的空白[重复]

离子推送服务返回 301