-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ITMS-90809: Deprecated API Usage #264
Comments
This is the result - apple@apples-MacBook-Pro-2 Nuvicci % grep -R UIWebView * |
Thank you for reaching out to us. |
I was told that the latest version of PayPalCheckout (1.2.0) which is used in our latest PPCP version does not use this deprecated method. |
I see that you commented out the line with older version of PayPalCheckout, did your app submission include that line? |
I've enlisted developers to handle the task, and I'll ensure they receive all necessary details promptly. After discussions with Luka Jakovac, Partner Sales & Onboarding Specialist, we've decided to omit Braintree as it's not applicable in our scenario. Additionally, the PayPal Mobile Checkout SDK is tailored for existing app beta users, while for new users, we're currently utilizing Version 1.1.0 of the PayPal Mobile iOS SDK for Native Payments. Followed by this link Native Payments https://developer.paypal.com/docs/checkout/advanced/ios/ Could you confirm if the latest version for PayPalNativePayments is 1.2.0, as the latest version for PayPalCheckout is indeed 1.2.0? It's crucial to ensure we're focusing on PayPalNativePayments rather than PayPalCheckout to avoid any further issues, given the extensive effort we've already invested in this endeavor. |
We are working actively to build our PPCP to improve the experience for all users as well as existing merchants.
A suggestion from a teammate is to check if your pods are not cached somewhere. Thank you so much and keep us posted on this issue as well as suggestions for future improvements. |
Iam happy for the quick replies and support! |
We are happy to support you using our SDK. |
They tried to upload. Reply from developers Checked attached photo. Reply from developers (does not include it.) ”all pods cached cleared whenever we run, |
Any idea @KunJeongPark |
Hello, can you tell me what your app's deployment target target is and what version of Xcode you are using? I tried |
Sorry for late reply. I need to wait replies from developer. Please check the versions : Minimum Deployment target - 14.1 |
Hello, |
The specific problem manifests as an infinite loading spinner on the PayPal checkout button, preventing any transactions from being completed. Additionally, I am receiving the following error messages in the Xcode console: Error acquiring assertion: <Error Domain=RBSServiceErrorDomain Code=1 "target is not running or doesn't have entitlement com.apple.runningboard.assertions.webkit" UserInfo={NSLocalizedFailureReason=target is not running or doesn't have entitlement com.apple.runningboard.assertions.webkit}> 0x119020ea0 - ProcessAssertion::acquireSync Failed to acquire RBS assertion 'XPCConnectionTerminationWatchdog' for process with PID=5635, error: Error Domain=RBSServiceErrorDomain Code=1 "target is not running or doesn't have entitlement com.apple.runningboard.assertions.webkit" UserInfo={NSLocalizedFailureReason=target is not running or doesn't have entitlement com.apple.runningboard.assertions.webkit} |
To provide a clearer picture of the issue, I have attached a video showcasing the integration process and the error as it occurs. |
Thank you for the details. The error seems to be related to use of WKWebView with iOS 15. |
Goto MenuBar and find product -> Goto Menu menu -> Scheme -> Edit Scheme -> It comes up with popup -> Select "Run" - -> Select "Arguments" -> Then Environment Variables -> after this click on "+" button set "OS_ACTIVITY_MODE = disable"" I have tried this solution. But it does not help |
@harsukhbir is our developer he have tried this solution but its not working. |
Hello, thank you for your patience. We won't be able to get a fix for this issue because this In the meantime, if you give us your PayPal clientID, we can set it up so that you fall back to web checkout flow within Thank you. |
We generally close out issues on one topic and if you have another, you can open another issue. |
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
This is the result -
apple@apples-MacBook-Pro-2 Nuvicci % grep -R UIWebView *
Binary file Resources/Paypal/libPayPalMobile.a matches
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
The text was updated successfully, but these errors were encountered: