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