电容器 iOS 应用收到 ITMS-90809:已弃用 API 拒绝使用?

Capacitor iOS app receiving ITMS-90809: Deprecated API Usage rejection?

我使用 React 和 Capacitor 创建了一个 Web 应用程序来构建 iOS 和 Android。

Android 工作正常,我已经能够毫无问题地提交到 Play 商店。然而,在将我的 iOS 版本提交给 Apple 后,我收到一封电子邮件,解释说我的应用程序正在使用已弃用的 API: UIWebView,它应该改用 WKWebView。

不过,经过进一步调查,我发现 (here and here) 提到了以下事实:从版本 1.2.0 开始,Capacitor 已删除对 UIWebView 的引用。

我使用的是 Capacitor core、cli 和 iOS 的 2.1.2 版。所以我很困惑为什么我仍然收到这个错误。

最后,有谁知道如何进行调试吗?

祝一切顺利。

PS 不确定是否有帮助,但这是我的 package.json 依赖项:

  "dependencies": {
    "@capacitor/android": "^2.1.2",
    "@capacitor/cli": "^2.1.2",
    "@capacitor/core": "^2.1.2",
    "@capacitor/ios": "^2.1.2",
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.3.2",
    "@testing-library/user-event": "^7.1.2",
    "capacitor-admob-advanced": "^1.4.1",
    "capacitor-firebase-auth": "^0.3.1",
    "firebase": "^7.14.1",
    "firebase-admin": "^8.11.0",
    "firebase-functions": "^3.6.1",
    "html-react-parser": "^0.10.3",
    "jetifier": "^1.6.5",
    "moment": "^2.24.0",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-flip-page": "^1.6.4",
    "react-router-dom": "^5.1.2",
    "react-scripts": "3.4.1",
    "react-select": "^3.1.0",
    "react-swipeable-routes": "^0.8.0",
    "react-swipeable-views": "^0.13.9",
    "react-swipeable-views-utils": "^0.13.9",
    "react-textarea-autosize": "^7.1.2"
  }

是capacitor-firebase-auth,你必须更新到2.0.0或更高版本

https://github.com/baumblatt/capacitor-firebase-auth/issues/89