美文网首页
iOS开发问题之:提交AppStore打包文件,报 ITMS-9

iOS开发问题之:提交AppStore打包文件,报 ITMS-9

作者: VKOOY | 来源:发表于2021-09-02 17:32 被阅读0次

    很久没提交过上架申请了,最近提交的时候突然报错:
    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://deve<wbr>loper.apple.<wbr>com/document<wbr>ation/uikit/<wbr>uiwebview).

    网上查了下:
    从2020年6月1日起,苹果已经正式发废弃了UIWebView这个控件。所以要检查自己的项目文件中使用到这个控件的地方。

    第一种,自己写的页面:

    全局搜索UIWebview ,将相关代码替换为WKWebView。

    第二种,项目开发中不可避免的引入了第三方的组件或者是库,这个时候就不得不在库中找。如何知道自己使用的库中有这个类呢?

    ①从终端cd到要检查的项目根目录。注意是根目录。即:*.xcodeproj所在的目录。

    ②grep -r UIWebView .

    第②步注意哦,UIWebView后面有个空格再加一个英文的句点(.),否则grep会报以下错的:

    如果你使用的类库中有这个废弃的类,要么删除这个库,要么去更新这个库,从哪里下载的,去哪里更新找最新版本。

    希望后人珍惜时间,少走弯路,享受生活。


    VKOOY

    相关文章

      网友评论

          本文标题:iOS开发问题之:提交AppStore打包文件,报 ITMS-9

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