React Native / App Store Connect:ITMS-90809:不推荐使用的 API

问题描述

当我将我的应用上传到应用商店时,我收到了一封来自苹果的邮件:

ITMS-90809:不推荐使用 API - 不再接受使用 UIWebView 的新应用。相反,使用 WKWebView 来提高安全性和可靠性。了解详情 (https://developer.apple.com/documentation/uikit/uiwebview)

我无法理解是哪个问题导致了我的代码中的库。如果有人能帮助我找出导致库的问题,我会非常感激。当我运行时:grep -r UIWebView ./* 这是发生的事情

enter image description here

我的 package.json:

{
  "name": "MyApp","version": "0.0.1","private": true,"scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start","test": "jest"
  },"dependencies": {
    "@expo/ex-navigation": "^3.1.0","babel-preset-react-native-stage-0": "^1.0.1","firebase": "^4.6.2","lodash": "^4.17.10","moment": "^2.22.1","prop-types": "^15.6.0","react": "16.0.0","react-native": "^0.55.0","react-native-datepicker": "^1.7.2","react-native-email": "^1.0.2","react-native-firebase": "^5.2.3","react-native-loading-spinner-overlay": "^0.5.2","react-native-step-indicator": "0.0.7","react-native-swipe-list-view": "^3.2.5","react-native-vector-icons": "^4.4.2","react-redux": "^5.0.6","redux": "^3.7.2","redux-thunk": "^2.2.0"
  },"devDependencies": {
    "babel-eslint": "^8.0.3","babel-jest": "21.2.0","babel-preset-react-native": "4.0.0","eslint": "^4.12.1","eslint-plugin-react": "^7.5.1","eslint-plugin-react-native": "^3.2.0","jest": "21.2.1","react-native-dotenv": "^0.1.0","react-test-renderer": "16.0.0"
  },"jest": {
    "preset": "react-native"
  },"rnpm": {
    "assets": [
      "js/assets/fonts"
    ]
  }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)