应用商店拒绝应用因为 UIWebView,但 UIWebView 仅在注释中,而不是实际代码中

App store rejecting app because of UIWebView, but UIWebView only in comments, not actual code

我的应用被拒绝了,因为它包含 UIWebView。当我符文

grep -r "UIWebView" . 我得到以下结果:

Binary file ./App.xcworkspace/xcuserdata/codegama.xcuserdatad/UserInterfaceState.xcuserstate matches
./Pods/AppAuth/README.md:for the auth request. `UIWebView` and `WKWebView` are explicitly *not*
Binary file ./Pods/PayPal-iOS-SDK/PayPalMobile/libPayPalMobile.a matches
./Pods/GoogleSignIn/CHANGELOG.md:- Supports sign-in via UIWebView rather than app switching to a browser,

所以我尝试用文本编辑器打开 UserInterfaceState.xcuserstate 文件,但它是一种不同的文件格式。 paypal Pod 中的其他参考只是自述文件中的内容。

所以我的问题是,我可以只从 paypal 自述文件中删除这个词吗? 其次,如何编辑 UserInterfaceState.xcuserstate 以删除该引用?

libPayPalMobile.a 里面的 PayPal SDK 很可能包含对 UIWebView 的引用。

但是,PayPal SDK 已弃用,现在建议使用 Braintree Direct。因此,要解决此问题,您必须删除与 PayPal SDK 的集成或迁移以使用 Braintree Direct。