Closed Benamin closed 4 years ago
cordova -v
cordova platform ls
正常提交APP store,不会提示 [ITMS-90809: Deprecated API Usage],错误
提交app store失败,提示
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability
1.cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey --variable CHANNEL=your_channel 2.打包提交至app store
cordova-ios 更新至5.1.1 在config.xml中添加
<preference name="WKWebViewOnly" value="true" /> <feature name="CDVWKWebViewEngine"> <param name="ios-package" value="CDVWKWebViewEngine" /> </feature> <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
没有任何报错日志,通过以下命令查包含UIWebView得到文件
grep -r UIWebView .
查询得到以下结果
/Plugins/jpush-phonegap-plugin/JPushPlugin.m:- (CDVPlugin*)initWithWebView:(UIWebView*)theWebView{
以上方法应用了UIWebView
希望能够解决下,毕竟4月份之后app store都会拒绝应用了UIWebView的新应用,老应用在12月份之后 也会拒绝提交
同样的问题,希望官方尽快更新下插件
v3.7.6已修复
你的运行环境
cordova -v
): 8.1.2 (cordova-lib@8.1.1)cordova platform ls
): ios 5.1.1期望效果
正常提交APP store,不会提示 [ITMS-90809: Deprecated API Usage],错误
实际效果
提交app store失败,提示
重现步骤
背景
cordova-ios 更新至5.1.1 在config.xml中添加
Debug logs
没有任何报错日志,通过以下命令查包含UIWebView得到文件
查询得到以下结果
以上方法应用了UIWebView
希望能够解决下,毕竟4月份之后app store都会拒绝应用了UIWebView的新应用,老应用在12月份之后 也会拒绝提交