"我正在使用离子4,并希望完全支持iOS 10.3。但是不幸的是在iOS 10.3上不起作用,但在12.2"
我正面临同一问题。此问题出现在iOS 10.3中,这是因为启动屏幕和wkwebview插件的版本。
我做了以下步骤,
降级Cordova-Plugin-webview至2.3
config.xml中的更改
在app.component.ts
中settimeout(((=> { this.splashscreen.hide((; },1000(;
使离子4在iOS 10.3上工作的步骤,xcode 10.1
在config.xml目标中10.3
<platform name="ios">
<preference name="deployment-target" value="10.3" />
...
用以下命令将Cordova-Plugin-Webview版本替换为2.5.3
ionic cordova plugin rm cordova-plugin-ionic-webview
ionic cordova plugin add cordova-plugin-ionic-webview@2.5.3
构建Workspapce
ionic cordova prepare ios
在xcode中打开工作区文件(不是.xccodeproj(
projectname.xcworkspace
确保部署目标设置为10.3
选择传统构建系统
File -> Workspace Settings -> Shared Workspace Settings -> Build System -> Legacy Build System
问题是他们放弃了对iOS 10的支持:
https://forum.ionicframework.com/t/ionic-webview-plugin-version-compatibility/151218/4