Skip to content

RevenueCatUI: added support to other deployment targets#3392

Merged
NachoSoto merged 9 commits into
mainfrom
revenuecatui-macos-podspec
Nov 8, 2023
Merged

RevenueCatUI: added support to other deployment targets#3392
NachoSoto merged 9 commits into
mainfrom
revenuecatui-macos-podspec

Conversation

@NachoSoto

@NachoSoto NachoSoto commented Nov 7, 2023

Copy link
Copy Markdown
Contributor

Follow up to #3378.

This allows us to link both RevenueCat and RevenueCatUI from PurchasesHybridCommon supporting the same platforms.
The actual types might not be available in some platforms / versions, but we can detect that at compile time.

See https://app.circleci.com/pipelines/github/RevenueCat/purchases-hybrid-common/2564/workflows/ea6a4e24-e1eb-4c7a-a930-173945732999/jobs/10352

Follow up to #3378.

This allows us to link both `RevenueCat` and `RevenueCatUI` from `PurchasesHybridCommon` supporting the same platforms.
The actual types might not be available in some platforms / versions, but we can detect that at compile time.
@NachoSoto NachoSoto added the build label Nov 7, 2023
@NachoSoto NachoSoto requested a review from a team November 7, 2023 22:56
Comment thread fastlane/Fastfile
podspec: 'RevenueCatUI.podspec',
include_podspecs: 'RevenueCat.podspec',
platforms: 'ios',
platforms: 'ios,osx,tvos,watchos',

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This will be linted now

@NachoSoto NachoSoto force-pushed the revenuecatui-macos-podspec branch from 192ea05 to a0a2057 Compare November 7, 2023 23:56
@codecov

codecov Bot commented Nov 8, 2023

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 0% with 6 lines in your changes missing coverage. Please review.

Project coverage is 86.03%. Comparing base (1fc7dc9) to head (9554fea).
Report is 452 commits behind head on main.

Files with missing lines Patch % Lines
Sources/Paywalls/PaywallColor.swift 0.00% 6 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3392      +/-   ##
==========================================
- Coverage   86.04%   86.03%   -0.01%     
==========================================
  Files         237      237              
  Lines       17187    17187              
==========================================
- Hits        14788    14787       -1     
- Misses       2399     2400       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Comment thread RevenueCatUI.podspec Outdated
Co-authored-by: Andy Boedo <andresboedo@gmail.com>
@NachoSoto NachoSoto enabled auto-merge (squash) November 8, 2023 15:15
@NachoSoto NachoSoto merged commit af08736 into main Nov 8, 2023
@NachoSoto NachoSoto deleted the revenuecatui-macos-podspec branch November 8, 2023 15:35
NachoSoto pushed a commit that referenced this pull request Nov 8, 2023
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: add `displayCloseButton` to `PaywallViewController`
(#3391) via NachoSoto (@NachoSoto)
* `Paywalls`: fix Turkish translation (#3389) via Dogancan Mavideniz
(@mavideniz)
* `Paywalls`: fix Turkish translation (#3388) via iremkaraoglu
(@iremkaraoglu)
### Other Changes
* `RevenueCatUI`: added support to other deployment targets (#3392) via
NachoSoto (@NachoSoto)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants