This repository provides a version of the Braze Swift SDK compatible with Xcode 26 beta. This version is not intended for production use. Please use the main repository for production use.
Simply update the repository url in your dependencies to point to this repository.
Append the :git
directive to your pod declaration, and point it to this repository.
pod 'BrazeKit', :git => 'https://github.com/braze-inc/braze-swift-sdk-xcode-26-preview'
pod 'BrazeUI', :git => 'https://github.com/braze-inc/braze-swift-sdk-xcode-26-preview'
...
- The Braze Swift SDK supports
- iOS 12.0+
- Mac Catalyst 13.0+
- tvOS 12.0+
- visionOS 1.0+
- Xcode 16.0 (16A242d) or newer
- This repository follows Semantic Versioning
- Swift Package Manager
- CocoaPods
iOS | tvOS | macCatatyst | visionOS | |
---|---|---|---|---|
BrazeKit Main SDK library providing support for analytics and push notifications. |
✅ | ✅1 | ✅ | ✅ |
BrazeUI Braze-provided user interface library for In-App Messages and Content Cards. |
✅ | n/a | ✅ | ✅ |
BrazeLocation Location library providing support for location analytics and geofence monitoring. |
✅ | ✅2 | ✅ | ✅2 |
BrazeNotificationService Notification service extension library providing support for rich push notifications. |
✅ | n/a | ✅ | ✅ |
BrazePushStory Notification content extension library providing support for Push Stories. |
✅ | n/a | ✅ | ✅ |
1 Push notifications not supported on tvOS
2 Geofence monitoring not supported on tvOS and visionOS
Explore our examples project which showcases multiple features' integrations.
Wrapper SDK | Swift SDK Support | Release Version |
---|---|---|
React Native | ✅ | 2.0.0 |
Flutter | ✅ | 3.0.0 |
Cordova | ✅ | 2.33.0 |
Unity | ✅ | 4.0.0 |
Xamarin | ✅ | 4.0.0 |
Variant | Repository | GH Issues, SDK info |
---|---|---|
→ Sources and Static XCFrameworks | braze-inc/braze-swift-sdk | ✓ |
Static XCFrameworks | braze-inc/braze-swift-sdk-prebuilt-static | ✗ |
Dynamic XCFrameworks | braze-inc/braze-swift-sdk-prebuilt-dynamic | ✗ |
Mergeable XCFrameworks (early access) | braze-inc/braze-swift-sdk-prebuilt-mergeable | ✗ |
As of version 5.8.0, the Braze Swift SDK provides all the features available in the Appboy-iOS-SDK
.
We recommend all users to migrate to the Braze Swift SDK. For more information, please refer to our migration guide.
The Appboy-iOS-SDK
(Objective-C) SDK is now in maintenance mode, which means only critical bug fixes, and security updates will be made. No new features or minor bug fixes will be added to that library.
If you have questions, please contact support@braze.com or open a Github Issue.