Swiftpack.co -  OneSignal/OneSignal-XCFramework as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal. https://onesignal.com. This Repository hosts OneSignal's XCFramework to be used with Swift Package Manager
.package(url: "https://github.com/OneSignal/OneSignal-XCFramework.git", from: "test")


This repository hosts the OneSignal iOS SDK as an XCFramework based Swift Package. Use this repository's Swift Package in Xcode 12+

OneSignal iOS SDK

CocoaPods Carthage compatible SwiftPM Compatible Build Status

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal.

iOS Notification


See OneSignal's iOS Native SDK Setup Guide for documentation.


See OneSignal's iOS Native SDK API page for a list of all available methods.

Change Log

See this repository's release tags for a complete change log of every released version.


Please visit this repository's Github issue tracker for feature requests and bug reports related specifically to the SDK. For account issues and support please contact OneSignal support from the OneSignal.com dashboard.


  • Swift and Objective-C Projects
  • Supports iOS 9 to iOS 14


Stars: 2
Last commit: 3 days ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes

3.8.0 Release
3 days ago

iOS 15 Notification Action Icon support

  • OneSignal's SDK now supports iOS 15's action icons for notification icons created through OneSignal

iOS 15 relevance score and interruption level

  • OneSignal's OSNotification object now includes the relevance score and interruption level properties available with iOS 15.

Fix delayed user registration when not immediately prompting for push permissions

  • OneSignal would occasionally unnecessarily delay user registration if the app did not immediately request push permissions. This is now fixed so registration and IAM display should happen much sooner.

Full Screen In App Messaging support

  • Margins for OneSignal In App Messages can now be turned off, enabling true full window messages.

This release corresponds to OneSignal-iOS-SDK Release 3.8.0

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