当我使用此命令ionic Cordova platform add ios
时,我正在使用离子CLI 4.12.0版创建应用程序
离子CLI添加了我的应用程序的Xcode文件,但是当我在真实设备上运行该应用程序时,出现此错误
ERROR: Start Page at 'www/index.html' was not found
。
和
Internal navigation rejected - <allow-navigation> not set for url='about:blank'
我认为我的ionic CLI不会像ionic3 CLI那样生成www文件夹文件,是否缺少某些内容。 www文件夹完全为空,未显示在Xcode文件中
答案 0 :(得分:0)
正如评论中所指出的ionic cordova platform add ios
将仅下载iOS所需的工具。
要构建www目录,您需要在添加平台后运行ionic cordova prepare ios
。
根据docs ionic cordova prepare ios
执行以下操作:
- 执行Ionic构建,将Web资产编译为www/。
- 将www /目录复制到您的Cordova平台中。
- 将config.xml转换为特定于平台的清单文件。
- 将图标和启动屏幕从资源/复制到您的Cordova平台中。
- 将插件文件复制到指定平台。