【问题标题】:ERROR: Start Page at 'www/index.html' was not found and ERROR Internal navigation rejected - <allow-navigation> not set for url='about:blank'错误:未找到“www/index.html”处的起始页并且错误内部导航被拒绝 - <allow-navigation> 未设置为 url='about:blank'
【发布时间】:2019-07-26 18:35:59
【问题描述】:
我尝试在手机上的 Xcode 中运行 myApp.xcodeproj,但出现以下错误:
- 错误内部导航被拒绝 -
<allow-navigation> 未设置为 url='about:blank'
- 错误:未找到位于
'www/index.html' 的起始页。
应用程序在 VSCode 中构建成功,但我无法在 XCode 中的手机上运行它。
我已经尝试过以下方法:
- 安装最新版本的 Cordova,Ionic
- 在两个config.xml 文件中都使用了<allow-navigation href="*" />
我希望这能正常工作。
【问题讨论】:
标签:
cordova
ionic-framework
【解决方案1】:
正如 cmets 中所指出的,ionic cordova platform adds ios 只会下载 iOS 所需的工具。
要构建www目录,添加平台后运行ionic cordova prepare ios。
根据文档,ionic cordova prepare ios 执行以下操作:
执行 Ionic 构建,将 Web 资源编译到 www/。复制
www/ 目录到您的 Cordova 平台。将 config.xml 转换为
特定于平台的清单文件。从
资源/ 到您的 Cordova 平台。将插件文件复制到
指定平台。