Initial SDK Setup
As of version 3.32.0, the Braze SDK supports MacOS for apps using Mac Catalyst when integrating through Swift Package Manager. Currently, the SDK does not support Mac Catalyst when using Cocoapods or Carthage.
To build your app with Mac Catalyst, please reference Apple’s documentation here.
Once your app supports Catalyst, follow these instructions to use Swift Package Manager to import the Braze SDK into your app.
Braze supports push notifications and location features when running on Mac Catalyst. To integrate push in your Catalyst app, follow the iOS SDK instructions here. For enabling automatic location collection, follow the setup instructions here.
Please note that Push Stories, Rich Push, and Geofences are not supported on MacOS.