首先全局搜索,看得见的全部干掉,替换。如果是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 扩展删掉就可以了,没影响的。