Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic iOS 10问题:无法加载网页,错误为:找不到具有指定主机名的服务器 当我在带有iOS 10的设备上运行时,我的爱奥尼亚出现了这个问题。_Ios_Cordova_Ionic Framework_Ios10 - Fatal编程技术网

Ionic iOS 10问题:无法加载网页,错误为:找不到具有指定主机名的服务器 当我在带有iOS 10的设备上运行时,我的爱奥尼亚出现了这个问题。

Ionic iOS 10问题:无法加载网页,错误为:找不到具有指定主机名的服务器 当我在带有iOS 10的设备上运行时,我的爱奥尼亚出现了这个问题。,ios,cordova,ionic-framework,ios10,Ios,Cordova,Ionic Framework,Ios10,当我使用--livereload 此问题不会发生在iOS 11 每次我打开应用程序时,它都会向我显示以下错误无法加载网页,错误为:找不到具有指定主机名的服务器。 xCode给我这个错误日志: 2018-07-26 12:47:42.992859 TiTo - Talent in Talent out[25140:1448259] Apache Cordova native platform version 4.5.3 is starting. 2018-07-26 12:47:42.993464

当我使用
--livereload

此问题不会发生在
iOS 11

每次我打开应用程序时,它都会向我显示以下错误
无法加载网页,错误为:找不到具有指定主机名的服务器。

xCode
给我这个错误日志:

2018-07-26 12:47:42.992859 TiTo - Talent in Talent out[25140:1448259] Apache Cordova native platform version 4.5.3 is starting.
2018-07-26 12:47:42.993464 TiTo - Talent in Talent out[25140:1448259] Multi-tasking -> Device: YES, App: YES
2018-07-26 12:47:43.005162 TiTo - Talent in Talent out[25140:1448259] CDVWKWebViewEngine: trying to inject XHR polyfill
2018-07-26 12:47:43.066966 TiTo - Talent in Talent out[25140:1448259] CDVWKWebViewEngine will reload WKWebView if required on resume
2018-07-26 12:47:43.067084 TiTo - Talent in Talent out[25140:1448259] Using Ionic WKWebView
2018-07-26 12:47:43.067705 TiTo - Talent in Talent out[25140:1448259] [CDVTimer][console] 0.093937ms
2018-07-26 12:47:43.067900 TiTo - Talent in Talent out[25140:1448259] [CDVTimer][handleopenurl] 0.102997ms
2018-07-26 12:47:43.070127 TiTo - Talent in Talent out[25140:1448259] Unlimited access to network resources
2018-07-26 12:47:43.070232 TiTo - Talent in Talent out[25140:1448259] [CDVTimer][intentandnavigationfilter] 2.179027ms
2018-07-26 12:47:43.070364 TiTo - Talent in Talent out[25140:1448259] [CDVTimer][gesturehandler] 0.062943ms
2018-07-26 12:47:43.086203 TiTo - Talent in Talent out[25140:1448259] [CDVTimer][splashscreen] 15.730023ms
2018-07-26 12:47:43.086310 TiTo - Talent in Talent out[25140:1448259] CDVIonicKeyboard: resize mode 1
2018-07-26 12:47:43.087343 TiTo - Talent in Talent out[25140:1448259] [CDVTimer][keyboard] 1.037002ms
2018-07-26 12:47:43.087429 TiTo - Talent in Talent out[25140:1448259] [CDVTimer][TotalPluginStartup] 19.853950ms
2018-07-26 12:47:43.601648 TiTo - Talent in Talent out[25140:1448259] Failed to load webpage with error: A server with the specified hostname could not be found.
现在我已经尝试删除所有插件,只剩下默认的
ionic start myApp
上剩下的插件。在iOS 10上,它仍然为我提供了相同的问题

这是我的
离子信息
输出:

cli包:(/usr/local/lib/node_模块)

全球方案:

cordova (Cordova CLI) : 8.0.0
@ionic/app-scripts : 3.1.10
Cordova Platforms  : ios 4.5.4
Ionic Framework    : ionic-angular 3.9.2
本地套餐:

cordova (Cordova CLI) : 8.0.0
@ionic/app-scripts : 3.1.10
Cordova Platforms  : ios 4.5.4
Ionic Framework    : ionic-angular 3.9.2
系统:

ios-deploy : 1.9.2
ios-sim    : 6.1.2
Node       : v8.10.0
npm        : 6.1.0
OS         : macOS High Sierra
Xcode      : Xcode 9.4.1 Build version 9F2000

关于为什么会发生这种情况,有什么解决办法吗?我也有同样的问题。结果表明,我的系统在/etc/hosts文件中缺少
localhost
的条目。加上这一点就解决了问题


这是一个问题的原因,因为Cordova没有在iOS上使用file://URL加载应用程序的web视图–它使用通过访问的内置web服务器。

Wow,谢谢!经过数小时的谷歌搜索,这是一个行之有效的解决方案:)提示:模拟器与mac共享/etc/hosts文件,因此只需在mac的/etc/hosts文件中添加以下行:
127.0.0.1 localhost