即使升级了WKWebView的pod后,ZDCChat仍会匹配UIWebView

问题描述

我已经将UIWebView升级到WKWebView,甚至在我的工作区中手动检查了关键字UIWebView,并且没有更多UIWebView。

还更新了广告连播。

但是在命中命令grep -r UIWebView .之后,它总是显示某些吊舱仍与UIWebView匹配。

Sunils-MacBook-Pro:xxx-ios-app suniltarge$ grep -r UIWebView .
Binary file ./XXX.xcworkspace/xcuserdata/suniltarge.xcuserdatad/UserInterfaceState.xcuserstate matches
Binary file ./Pods/ZDCChat/ZDCChatAPI.framework/ZDCChatAPI matches
Binary file ./Pods/ZDCChat/ZDCChat.framework/ZDCChat matches
Binary file ./Pods/.git/index matches

有人还会遇到同样的问题吗?

ITMS-90809:不建议使用的API使用-Apple将不再接受 截至2020年4月30日使用UIWebView的新应用的提交,以及 截至2020年12月使用UIWebView的应用程序更新。 WKWebView可提高安全性和可靠性。

解决方法

来自https://developer.zendesk.com/embeddables/docs/ios-chat-sdk/setup

这是Chat SDK v1的开发人员指南。适用于iOS的新Chat SDK v2现在可用,并且是将Chat集成到您的移动应用程序中的推荐版本。它还删除了Apple已弃用的对UIWebView的依赖。

我想您需要升级到最新的框架https://github.com/zendesk/chat_sdk_ios