ITMS-90809:不推荐使用API-不再接受使用UIWebView的新应用程序。相反,使用WKWebView可提高安全性和可靠性

发布时间:2022-09-21 / 作者:清心寡欲
本文介绍了ITMS-90809:不推荐使用API-不再接受使用UIWebView的新应用程序。相反,使用WKWebView可提高安全性和可靠性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用了Phonegal Build,但今天我在将.ipa上传到Apple Store时收到此错误

ITMS-90809:不推荐使用API-不再接受使用UIWebView的新应用程序。取而代之的是使用WKWebView来提高安全性和可靠性

然后我删除了config.xml中的所有cordova插件,但仍收到一些错误。我研究并找到了Monaca。在Monaca配置选项中,我选择了WKWebViewOnly,但仍收到一些错误...这是我的config.xml

 

  BiletEviniz
  BiletEviniz
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
  
    
    
    
    
    
    
    
    
    
    
    
    
      
    
    
      
        tr
        en
      
    
  
  
  
  
  
  
  
  
  
  

这是package.json

 {
      "name": "monaca-template-minimum",
      "version": "2.0.7",
      "displayName": "Monaca Template Minimum",
      "dependencies": {
        "cordova-custom-config": "5.1.0",
        "cordova-plugin-splashscreen": "5.0.2",
        "cordova-plugin-whitelist": "1.3.3",
        "monaca-plugin-monaca-core": "3.3.0"
      },
      "scripts": {
        "monaca:preview": "npm run dev",
        "dev": "browser-sync start -s www/ --watch --port 8080 --ui-port 8081"
      },
      "cordova": {
        "plugins": {
          "cordova-plugin-whitelist": {},
          "cordova-plugin-splashscreen": {},
          "cordova-custom-config": {},
          "monaca-plugin-monaca-core": {}
        }
      },
      "devDependencies": {
        "browser-sync": "^2.26.7",
        "cordova": "^9.0.0"
      }
    }

推荐答案

您的config.xml应该如下所示:


    

    
        
    

    



您的另一个插件可能调用了UIWebView。您可能需要尝试将可疑插件排除在外,直到问题消失,然后查看是否有更新版本的插件。

(上面的config.xml代码来自VoltBuilder docs)

这篇关于ITMS-90809:不推荐使用API-不再接受使用UIWebView的新应用程序。相反,使用WKWebView可提高安全性和可靠性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持吉威生活!



[英文标题]ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability


声明:本媒体部分图片、文章来源于网络,版权归原作者所有,如有侵权,请联系QQ:330946442删除。