Swiftpack.co - Leanplum/Leanplum-iOS-SDK as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by Leanplum.
Leanplum/Leanplum-iOS-SDK E2-1957-warnings-framework-beta1
Leanplum's integrated solution delivers meaningful engagement across messaging and the in-app experience.
⭐️ 64
🕓 15 hours ago
.package(url: "https://github.com/Leanplum/Leanplum-iOS-SDK.git", from: "E2-1957-warnings-framework-beta1")

Leanplum -

Build status

Platform iOS CocoaPods compatible Carthage compatible License: Apache 2.0

Installation & Usage

pod install
open "Leanplum.xcworkspace"

Development Workflow

  • We use feature branches that get merged to master.

Build the SDK

To build the sdk run:



Please follow the guidelines under https://github.com/Leanplum/Leanplum-iOS-SDK/blob/master/CONTRIBUTING.md


See LICENSE file.


Leanplum does not support custom modifications to the SDK, without an approved pull request (PR). If you wish to include your changes, please fork the repo and send a PR to the develop branch. After the PR has been reviewed and merged into develop it will go into our regular release cycle which includes QA. Once QA has passed the PR will be available in master and your changes are now officialy supported by Leanplum.


Stars: 64
Last commit: 1 hour ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

iOS SDK 5.0.0
7 weeks ago

Read more about the new feature in IAM Handlers documentation. Ensure you cover the documentation if you use custom message templates and also check the migration guide.


  • IAM Event handlers (#492, #499, #500, #501, #503, #504, #507, #508, #509, #510)


  • Rewrite action definitions, merging values, and download files #493


  • Present banner as a child, enable interaction with parent #496
  • Use requestWhenInUseAuthorization instead of requestAlwaysAuthorization #491
  • add support in WKWebView for urls with target="_blank" #490
  • Fix merge arrays with new value #502
  • Do not update variables if values are null #497
  • Fix inbox data save #498
  • Suppress deprecation warnings #506
  • swift module ambiguity workaround #505

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics