React Native0.59以前版本上架失败,邮件提示ITMS-90809

邮件提示内容:
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).

看到这个不要慌,是老版本的RN 使用的UIWebView API太旧了,苹果的官方已经不支持了

更正:
首先在根目录查询一下都是哪里有用到UIWebView,执行下方命令,找出所包含的文件,该更新的更新,改善出的删除,如果没有第三方库用到的话那么,往下看

grep -r UIWebView .

打开Xcode,在项目文件夹下 Libraties/React.xcodeproj/React/View

删除以下4个文件,如果有RCTUIWebView的文件也一并删除掉
在这里插入图片描述

重新打包一份上架吧,这下应该就不会发这样的邮件了

你可能感兴趣的:(React,Native)