gpt4 book ai didi

ios - ITMS-90809 : Deprecated API Usage when i use react-native-webview

转载 作者:行者123 更新时间:2023-12-05 08:20:04 32 4
gpt4 key购买 nike

我正在使用 react-native-webview 但是当我将应用程序发布到 Testflight 时它会发送给我:

应用商店连接

尊敬的开发者,

我们在最近交付的应用“AlBiddaPark”1.2.19 (3​​7) 中发现了一个或多个问题。请更正以下问题,然后重新上传。

ITMS-90809:已弃用的 API 使用 - 不再接受使用 UIWebView 的新应用。相反,使用 WKWebView 来提高安全性和可靠性。了解更多 ( https://developer.apple.com/documentation/uikit/uiwebview )。

最好的问候,

App Store 团队

我该如何解决这个问题?

最佳答案

1- 在根文件夹屏幕命令中运行 grep -r UIWebView node_modules/* t

2- 检查需要更新的依赖项,不包括:

node_modules/react-native

节点模块/地铁

节点模块/fbjs

更新所有外部依赖

4- 替换所有使用默认 React Native 的 WebView。将其替换为 https://github.com/react-native-community/react-native-webview

5- 添加脚本到 Podfile

post_install do |installer|
# REMOVE ALL WEB VIEWS
react_project = Xcodeproj::Project.open("../node_modules/react-
native/React/React.xcodeproj")
react_project.main_group["React/Views"].files.each do |file|

if file.path.match(/^RCTWebView/)
file.remove_from_project
end

end
react_project.save
end

6- 运行pod install 命令,完成

关于ios - ITMS-90809 : Deprecated API Usage when i use react-native-webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62998102/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com