Skip to content
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

[🐞] Bug Report #163

Closed
Cniklasson opened this issue Nov 6, 2023 · 5 comments
Closed

[🐞] Bug Report #163

Cniklasson opened this issue Nov 6, 2023 · 5 comments
Labels

Comments

@Cniklasson
Copy link

🐞 Describe the Bug

A clear and concise description of what the bug is.

IMG_3877

🔬 Minimal Reproduction

Describe steps to reproduce.

We updated the PayPal SDK version 0.102.0 because we had the same error. We got advice to update to 1.1.0 but we still have same error when uploading.

😕 Actual Behavior

A clear and concise description of what is happening. Please debugger logs and error messages if applicable.

Error when uploading build. After PayPal iOS SDK is integrated. Error when uploading to TestFlight. Worked smoothly before Paypal SDK

🤔 Expected Behavior

A clear and concise description of what you expected to happen.

To run smoothly after updating to 1.1.0 from
0.102.0

🌍 Environment

  • iOS version: - 17.0.3
  • SDK version (Checkout.version): - 1.1.0

➕ Additional Context

Add any other context about the problem here. Screenshots or videos that show the issue are very helpful.

@Cniklasson Cniklasson added the bug label Nov 6, 2023
Copy link

github-actions bot commented Nov 6, 2023

Thank you for reaching out to the Native Checkout SDK team. This integration path is now inactive for new merchants.
If you are an existing merchant, please contact us here for further assistance.

New merchants can integrate the Native Checkout experience via the Braintree iOS SDK or PayPal iOS SDK.
For more information please see their respective developer documentation linked below.

@jonathajones
Copy link
Contributor

@Cniklasson - We have internally uploaded to testflight without issue on version 1.1.0, and numerous other merchants are also deployed using 1.1.0 - so it's strange that you're seeing this.

Could you validate that the version you're uploading actually has the correct version of Checkout bundled with it? You can verify by doing the following:

  1. Inspect the contents of the .ipa file you're uploading (you can do this by changing the file type to .zip and opening like any other zip file)
  2. Right click your app in finder and select Show Package Contents
  3. Navigate to Frameworks/PayPalCheckout.framework
  4. Open the Info.plist
  5. Check the value of Bundle version string (short)

If the value of this key is 1.1.0, then you should not see the upload errors you're encountering via testflight. If you continue to see this after validating you're installing the correct version of PayPalCheckout - would you be able to reproduce in a sample app and share that with me?

Thank you!

@Cniklasson
Copy link
Author

@Cniklasson - We have internally uploaded to testflight without issue on version 1.1.0, and numerous other merchants are also deployed using 1.1.0 - so it's strange that you're seeing this.

Could you validate that the version you're uploading actually has the correct version of Checkout bundled with it? You can verify by doing the following:

  1. Inspect the contents of the .ipa file you're uploading (you can do this by changing the file type to .zip and opening like any other zip file)
  2. Right click your app in finder and select Show Package Contents
  3. Navigate to Frameworks/PayPalCheckout.framework
  4. Open the Info.plist
  5. Check the value of Bundle version string (short)

If the value of this key is 1.1.0, then you should not see the upload errors you're encountering via testflight. If you continue to see this after validating you're installing the correct version of PayPalCheckout - would you be able to reproduce in a sample app and share that with me?

Thank you!

@Cniklasson - We have internally uploaded to testflight without issue on version 1.1.0, and numerous other merchants are also deployed using 1.1.0 - so it's strange that you're seeing this.

Could you validate that the version you're uploading actually has the correct version of Checkout bundled with it? You can verify by doing the following:

  1. Inspect the contents of the .ipa file you're uploading (you can do this by changing the file type to .zip and opening like any other zip file)
  2. Right click your app in finder and select Show Package Contents
  3. Navigate to Frameworks/PayPalCheckout.framework
  4. Open the Info.plist
  5. Check the value of Bundle version string (short)

If the value of this key is 1.1.0, then you should not see the upload errors you're encountering via testflight. If you continue to see this after validating you're installing the correct version of PayPalCheckout - would you be able to reproduce in a sample app and share that with me?

Thank you!

I have forwarded your message to my developers, once i got a reply i let you know directly.

Can i contact you directly somewhere?

@Cniklasson
Copy link
Author

@Cniklasson - We have internally uploaded to testflight without issue on version 1.1.0, and numerous other merchants are also deployed using 1.1.0 - so it's strange that you're seeing this.
Could you validate that the version you're uploading actually has the correct version of Checkout bundled with it? You can verify by doing the following:

  1. Inspect the contents of the .ipa file you're uploading (you can do this by changing the file type to .zip and opening like any other zip file)
  2. Right click your app in finder and select Show Package Contents
  3. Navigate to Frameworks/PayPalCheckout.framework
  4. Open the Info.plist
  5. Check the value of Bundle version string (short)

If the value of this key is 1.1.0, then you should not see the upload errors you're encountering via testflight. If you continue to see this after validating you're installing the correct version of PayPalCheckout - would you be able to reproduce in a sample app and share that with me?
Thank you!

@Cniklasson - We have internally uploaded to testflight without issue on version 1.1.0, and numerous other merchants are also deployed using 1.1.0 - so it's strange that you're seeing this.
Could you validate that the version you're uploading actually has the correct version of Checkout bundled with it? You can verify by doing the following:

  1. Inspect the contents of the .ipa file you're uploading (you can do this by changing the file type to .zip and opening like any other zip file)
  2. Right click your app in finder and select Show Package Contents
  3. Navigate to Frameworks/PayPalCheckout.framework
  4. Open the Info.plist
  5. Check the value of Bundle version string (short)

If the value of this key is 1.1.0, then you should not see the upload errors you're encountering via testflight. If you continue to see this after validating you're installing the correct version of PayPalCheckout - would you be able to reproduce in a sample app and share that with me?
Thank you!

I have forwarded your message to my developers, once i got a reply i let you know directly.

Can i contact you directly somewhere?

Jones, developer checked steps 1,2,3,4,5
And they still not get it working. (Yes we tried this too but not worked)

Where can i get in touch?

@jonathajones
Copy link
Contributor

Hi @Cniklasson -
Can you please create a sample project where you reproduce this issue? Given that I cannot reproduce it locally and other teams have successfully migrated to 1.0 and 1.1, I believe it is a local packaging problem.

If you can share a sample project that reproduces the problem, we'll investigate and reach out with a solution.

Thanks!
Jon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants