【问题标题】:Capacitor iOS app receiving ITMS-90809: Deprecated API Usage rejection?接收 ITMS-90809 的电容器 iOS 应用程序:已弃用 API 使用拒绝?
【发布时间】:2020-12-28 13:54:26
【问题描述】:

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

Android 运行良好,我可以毫无问题地提交到 Play 商店。然而,在将我的 iOS 版本提交给 Apple 后,我收到一封电子邮件,说明我的应用正在使用已弃用的 API:UIWebView,它应该改用 WKWebView。

不过,经过进一步调查,我发现引用(herehere)从 1.2.0 版开始,Capacitor 已删除对 UIWebView 的引用。

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

最后,有人知道如何继续调试吗?

一切顺利。

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"
  }

【问题讨论】:

    标签: ios uiwebview capacitor


    【解决方案1】:

    它是电容器火力基础认证,你必须更新到 2.0.0 或更高版本

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-11
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      • 2021-05-13
      • 1970-01-01
      相关资源
      最近更新 更多