2020开始去掉UIwebview

首先全局搜索,看得见的全部干掉,替换。如果是a包 就换新包;那种没人维护的只能删除了。

其他的三方库更新到最新版,直到最后搜不到webview了,可以下面的命令测试,也可以自己项目打个包上传appstore,看邮件有没有提示,没有提示的话,恭喜你,如果提示了,

Binary file ./YuFu_Wallet.xcworkspace/xcuserdata/yufu.xcuserdatad/UserInterfaceState.xcuserstate matches

Binary file ./YuFu_Wallet.xcworkspace/xcuserdata/xumin.xcuserdatad/UserInterfaceState.xcuserstate matches

Binary file ./YuFu_Wallet/SDK/ZBarSDK/libzbar.a matches

./Pods/WebViewJavascriptBridge/README.md:An iOS/OSX bridge for sending messages between Obj-C and JavaScript in WKWebViews, UIWebViews & WebViews.

./Pods/WebViewJavascriptBridge/README.md:2) Instantiate WebViewJavascriptBridge with a WKWebView, UIWebView (iOS) or WebView (OSX):

./Pods/WebViewJavascriptBridge/README.md:##### `[WebViewJavascriptBridge bridgeForWebView:(WKWebVIew/UIWebView/WebView*)webview`

./Pods/WebViewJavascriptBridge/README.md: NSLog(@"Current UIWebView page URL is: %@", responseData);

./Pods/WebViewJavascriptBridge/README.md:Optionally, set a `WKNavigationDelegate/UIWebViewDelegate` if you need to respond to the [web view's lifecycle events](https://developer.apple.com/reference/uikit/uiwebviewdelegate).

./Pods/MJRefresh/README.md:    * [UIWebView01-The drop-down refresh](#UIWebView01-The_drop-down_refresh)

./Pods/MJRefresh/README.md:* `UIScrollView`、`UITableView`、`UICollectionView`、`UIWebView`

./Pods/MJRefresh/README.md:## <a id="UIWebView01-The_drop-down_refresh"></a>UIWebView01-The drop-down refresh

xumindeMacBook-Pro:20200810_福卡刷脸和电子卡赠送 xumin$ grep -r UIWebView .

Binary file ./YuFu_Wallet.xcworkspace/xcuserdata/yufu.xcuserdatad/UserInterfaceState.xcuserstate matches

Binary file ./YuFu_Wallet.xcworkspace/xcuserdata/xumin.xcuserdatad/UserInterfaceState.xcuserstate matches

Binary file ./YuFu_Wallet/SDK/ZBarSDK/libzbar.a matches

痛苦吧,一条条对着改。。。。。。不要问我为什么突然加班!!!!!!

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

自从2020开始,每次上传包,都会有ITMS-90809: Deprecated API Usage UIWebView,可以自己进行检查

 1.打开终端,cd + 把项目的工程文件所在文件夹拖入终端(即 得到项目的工程文件所在的路径)

 2.输入以下命令(注意最后有个点号,而且点号和 UIWebView 之间必须有一个空格):

grep -r UIWebView .

 3.以上操作都正确的话,会马上出现工程中带有 UIWebView 的文件的列表(包括在工程中无法搜索到的 .a 文件中对UIWebView 的引用)

 

注:引用AFNetWorking可以直接把AFNetWorking 里面的 UIWebView+AFNetworking 扩展删掉就可以了,没影响的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值