美文网首页
ITMS-90809: Deprecated API Usage

ITMS-90809: Deprecated API Usage

作者: 光之盐汽水 | 来源:发表于2020-05-22 15:45 被阅读0次

    问题描述:
    新App上线时,代码提交成功,但是AppStore Connect的构建版本一直无效,而苹果给出的邮件里面给了明确的解释,就是弃用UIWebView使用WKWebView。
    ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).

    苹果构建版本无效邮件.jpg

    这里面不光是我们自己不能使用UIWebView,连第三方SDK中也不能再出现UIWebView。

    解决办法:
    1、在我们的工程中全局搜索UIWebView,确定自己没用UIWebView,如果用了就要替换为WKWebView。
    2、确保第三方SDK也已经弃用了UIWebView:
    打开终端,cd到项目根目录,进行递归搜索:

    cd 工程根目录
    grep -R UIWebView .
    

    搜索结果如果如下图所示,说明该sdk里面是用了UIWebView,这时需要升级第三方的SDK,第三方库没有解决的就只能找替换。


    搜索结果.png

    相关文章

      网友评论

          本文标题:ITMS-90809: Deprecated API Usage

          本文链接:https://www.haomeiwen.com/subject/lqgqahtx.html