繁体   English   中英

如何在 React Native 应用程序的 firebase 授权文件夹中将 UIWebView 更改为 WKWebview

[英]How to change UIWebView to WKWebview in firebase auth folder in react native app

我正在尝试更新我的应用程序,我从 Apple 获得了这个 email。

ITMS-90809:弃用 API 用法 - 不再接受使用 UIWebView 的新应用。 相反,使用 WKWebView 来提高安全性和可靠性。

我找到了 UIWebviews,我的 pods/FirebaseAuth 文件夹中有 24 个实例。 我将如何在我的应用程序中删除它们?

Step1: Open your projectname.xcworkspace in XCode.
Step2: Press cmd + shift + F
Step3: Now search "UIWebView"
Step4: Check which library using UIWebview and update that library

您必须做出下一个选择以放弃使用旧的 UIWebView:

1.反应本机

RNCWebView 组件已从 7.0.1 版开始使用WKWebView ,因此您需要更新 package.js 以使用最新版本,例如:

"react-native-webview": "^8.0.0",

2.本机代码

如果您的项目具有带有UIWebView的本机代码 ObjC/Swift,您应该替换为WKWebView并进行适当的代码更改以使用新的 API。

3. 库/Pod/框架

您的一些旧第三方库可以使用UIWebView因此您应该找到它们并更新到可以使用新WKWebView的最新版本。 How to check your libraries/frameworks or your entire app for UIWebView看看这个答案 - How to search for any UIWebView component usage inside a current project?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM