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

Separate PurchasesHybridCommonUI #672

Merged
merged 1 commit into from
Jan 23, 2024
Merged

Separate PurchasesHybridCommonUI #672

merged 1 commit into from
Jan 23, 2024

Conversation

NachoSoto
Copy link
Contributor

@NachoSoto NachoSoto added pr:build Changes that affect the build system pr:feat A new feature pr:RevenueCatUI labels Jan 22, 2024
@NachoSoto NachoSoto requested a review from a team January 22, 2024 17:45
@NachoSoto NachoSoto force-pushed the split-revenuecat-ui branch from fb59df4 to ea8e9de Compare January 22, 2024 19:58
@NachoSoto NachoSoto changed the title [WIP] Separate PurchasesHybridCommonUI Separate PurchasesHybridCommonUI Jan 22, 2024
@NachoSoto NachoSoto marked this pull request as ready for review January 22, 2024 20:29
@NachoSoto NachoSoto added pr:breaking Changes that are breaking and removed pr:feat A new feature labels Jan 22, 2024
@@ -17,7 +17,6 @@ Pod::Spec.new do |s|
s.framework = 'SwiftUI'

s.dependency 'RevenueCat', '4.32.0'
s.dependency 'RevenueCatUI', '4.32.0'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the core performance improvement.


s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }

s.source_files = ['ios/PurchasesHybridCommon/PurchasesHybridCommonUI/**/*.{h,m,swift}']
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do wonder if it would be better to separate into 2 separate folders inside the ios folder, so the separation is clearer... I'm ok with this though

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point, let me clean this

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually ios/PurchasesHybridCommon is where the Xcode project is, and since PurchasesHybridCommonUI is still part of the same project (just a different target), it makes sense that it's inside.

.circleci/config.yml Show resolved Hide resolved
PurchasesHybridCommonUI.podspec Outdated Show resolved Hide resolved
fastlane/Fastfile Outdated Show resolved Hide resolved
@NachoSoto NachoSoto force-pushed the split-revenuecat-ui branch from d23ea2b to 76a9eac Compare January 23, 2024 19:41
@NachoSoto NachoSoto merged commit 12ea38c into main Jan 23, 2024
9 checks passed
@NachoSoto NachoSoto deleted the split-revenuecat-ui branch January 23, 2024 20:09
NachoSoto added a commit that referenced this pull request Jan 23, 2024
**This is an automatic release.**

### Breaking Changes
* Separate `PurchasesHybridCommonUI` (#672) via NachoSoto (@NachoSoto)
### Other Changes
* `CircleCI`: don't skip major bumps (#679) via NachoSoto (@NachoSoto)

---------

Co-authored-by: NachoSoto <ignaciosoto90@gmail.com>
NachoSoto added a commit to RevenueCat/react-native-purchases that referenced this pull request Jan 23, 2024
vegaro pushed a commit to RevenueCat/react-native-purchases that referenced this pull request Jan 24, 2024
Depends on
RevenueCat/purchases-hybrid-common#672

See also RevenueCat/purchases-flutter#943

---------

Co-authored-by: RevenueCat CI <dev+ci@revenuecat.com>
NachoSoto added a commit to RevenueCat/purchases-flutter that referenced this pull request Jan 24, 2024
NachoSoto added a commit that referenced this pull request Feb 6, 2024
NachoSoto added a commit that referenced this pull request Feb 6, 2024
@JayShortway JayShortway mentioned this pull request Jun 20, 2024
Jethro87 pushed a commit to Jethro87/purchases-flutter that referenced this pull request Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr:breaking Changes that are breaking pr:build Changes that affect the build system pr:RevenueCatUI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants