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

ver 19.4.1 is still missing from Cocoapods and How about 20.1.2? #1767

Closed
xuzhe opened this issue Feb 28, 2021 · 3 comments
Closed

ver 19.4.1 is still missing from Cocoapods and How about 20.1.2? #1767

xuzhe opened this issue Feb 28, 2021 · 3 comments
Labels
triaged Issue has been reviewed by Stripe and is being tracked internally

Comments

@xuzhe
Copy link

xuzhe commented Feb 28, 2021

  1. It's nice to have 19.4.1, but I can not update it from Cocoapods. Is there any plan to release it to Cocoapods?
  2. I'am also using the 20.1.1 but not the swift version 21.x.x, is there any plan to release a Xcode 12.5 compatibility version for 20.x.x as well?

Thanks!

@davidme-stripe
Copy link
Contributor

Hi @xuzhe, thanks for filing! For background, we re-released 15.0.3 to support folks who haven't migrated to PaymentIntents, 17.0.4 for iOS 9 support, and 19.4.1 for iOS 10 support.

1: It's difficult for us to re-release 19.4.1 via Cocoapods because of a quirk of our closed-source 3DS2 library. We'd prefer if folks moved to 21.3.1, which is 100% open-source and doesn't require the same hacks. The only difference should be iOS 10 support — unfortunately, the open-source 3DS2 library requires iOS 11.

iOS 10 accounts for a negligible fraction of payments in all our supported countries, and our recommendation is to drop support for it. If you're unable to do so, you can manually build the frameworks for 19.4.1 using ./ci_scripts/export_builds.sh.

2: We don't plan to re-release 20.x.x, as 21.3.1 supports the same OS versions and requires very little migration work. Are you experiencing problems with the Swift version of the framework?

@davidme-stripe davidme-stripe added the triaged Issue has been reviewed by Stripe and is being tracked internally label Mar 1, 2021
@xuzhe xuzhe closed this as completed Mar 2, 2021
@xuzhe
Copy link
Author

xuzhe commented Mar 2, 2021

@davidme-stripe Thank you for your reply and all the details provided!

Since we also providing payment SDK to our customers which is using Stripe SDK as a plugin, it's a little bit different from just using Stripe in an independent App. Depending on the details you provided, we will start planning our new release roadmap as well.

@davidme-stripe
Copy link
Contributor

I applied a hack that will allow 19.4.1 to work with Cocoapods. Note that it will prevent you from building on Apple Silicon, and we'd still recommend that you update to 21.4.0 instead. Please give it a try and let me know if you have any issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triaged Issue has been reviewed by Stripe and is being tracked internally
Projects
None yet
Development

No branches or pull requests

2 participants