【问题标题】:ITMS-90809: Deprecated API Usage - UIWebView in RxSwift.frameworkITMS-90809:不推荐使用的 API - RxSwift.framework 中的 UIWebView
【发布时间】:2020-12-12 03:59:30
【问题描述】:

我更新了我的应用程序,将 UIWebView 替换为 WKWebView。 它包含一个需要 RXSwift 框架版本 4.5.0 的框架,该框架使用 UIWebView(此问题已在较新版本中得到修复)。

我已经更新了我的应用,但我没有收到关于 UIWebView 使用的警告,即使 RxSwift 正在使用它们,这是为什么呢?

是否可以假设应用在 2020 年 12 月之后不会被拒绝?

【问题讨论】:

    标签: ios uiwebview wkwebview deprecated rx-swift


    【解决方案1】:

    不,假设该应用在 2020 年 12 月之后不会被拒绝是不安全的,但可以肯定的是,任何在 2020 年 12 月之前提交和接受的应用都会保留在应用商店中。提交使用 RxSwift 框架的应用程序是可以的,即使它暂时使用已弃用的 UIWebView。

    根据这个变更日志,RxSwift 5.1.0 已经移除了 UIWebView。

    https://github.com/ReactiveX/RxSwift/releases/tag/5.1.0

    我会调查您使用的任何依赖于 RxSwift 4.5.0 的框架,并询问他们何时希望升级到 5.1.0。

    【讨论】:

    • Xcode 是否有可能在 RxSwift 中剥离 UIWebView 的符号,因为它们实际上没有被使用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 2021-08-10
    • 2020-11-19
    • 2022-01-25
    • 2020-09-16
    • 2020-08-30
    • 2020-11-09
    相关资源
    最近更新 更多