RevenueCat is a scalable backend for in-app subscriptions and purchases. With RevenueCat, you can build and manage your app business without having to set up or maintain any purchase infrastructure. Here you can read more about how RevenueCat fits into your app.
As of March 2020, RevenueCat only supports universal purchases for macOS apps. This allows you to seamlessly share purchases between iOS, tvOS, watchOS, and macOS versions of your apps. If you need support for the legacy Mac App Store purchases, contact support.
Minimum target: macOS 10.12+
Carthage is currently uncompatible with Catalyst
Once Carthage is updated to support Catalyst, installing with Carthage will be restored. The recommended way to install the Purchases iOS SDK for Catalyst projects is to use Swift Package Manager.
Add the following to your Podfile:
pod 'Purchases', '3.2.1'
And then run:
This will add
Purchases.framework to your workspace.
You can use Swift Package Manager to add Purchases to your Xcode project. Select
File » Swift Packages » Add Package Dependency... and specify the repository URL of the
Purchases library: https://github.com/RevenueCat/purchases-ios.git. Set the version to
Up to next major and choose the target where you want to use it. The library should have been added to the Swift Package Dependencies section and you should be able to import it now.
You should now be able
Enable In-App Purchase for your project
Don't forget to enable the In-App Purchase capability for your project under
Project Target -> Capabilities -> In-App Purchase
- Now that you've installed the Purchases SDK in your macOS app, get started by configuring an instance of Purchases
Updated 10 days ago