ITMS-90809: Deprecated API Usage
Closed this issue · 4 comments
PayPal SDK Version
1.1.0
Environment
Sandbox
Xcode Version
Xcode
OS Version & Device
Iphone 14 & 17.2.1
Integration type
Swfit Package Manager
Development Processor
Both
Describe the bug
Dear Developer,
We identified one or more issues with a recent delivery for your app, "Beliri" 1.0.1 (12). Please correct the following issues, then upload again.
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
To reproduce
PayPal Native payments followed this link
https://developer.paypal.com/docs/checkout/advanced/ios/
How to my developers move forward from here? We are stuck
Expected behavior
To run smoothly 😒
Screenshots
Hi @Cniklasson - our SDK doesn't use UIWebView
. Are you sure you aren't using it elsewhere in your app, or maybe another 3rd party library that your app includes might use it?
Hi @Cniklasson - our SDK doesn't use
UIWebView
. Are you sure you aren't using it elsewhere in your app, or maybe another 3rd party library that your app includes might use it?
Here is the pods developers using.
So, PayPal Native Payments SDK is not using IUWebView. Hmm, developers have hidden (commented #) some #pods. Already to find the issue.
Do you have any advice to find where IUWebView can be? I just forward to the developers as i have bought app development from them.
I recommend you grep your entire app/project for UIWebView
which should indicate which library is using it, and then raise a GitHub issue with that respective library. You could also try isolated TestFlight builds to see if those trigger the UIWebView
warning so you can narrow it down.
This is the result -
apple@apples-MacBook-Pro-2 Nuvicci % grep -R UIWebView *
Binary file Resources/Paypal/libPayPalMobile.a matches