Swiftpack.co - Package - carnivalmobile/carnival-ios-sdk

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

carnivalmobile/carnival-ios-sdk

The Carnival Mobile iOS SDK and example project

CocoaPods platforms CocoaPods license CocoaPods pod version Carthage compatible

Sailthru Mobile SDK for iOS

Overview

The Sailthru Mobile SDK for iOS is a drop in library that allows the Sailthru Mobile Marketing platform to integrate with your iOS apps.

The integration process usually only takes a few minutes.

This project contains the Sailthru Mobile library, as well as an example project that you can use to quickly see some of the more advanced features of the SDK.

Integration

Detailed integration steps can be found in the official Sailthru Mobile documentation: http://docs.mobile.sailthru.com/docs/ios-integration

Required Frameworks

The Sailthru Mobile SDK requires the following libaries to be linked in your project.

  • CoreLocation.framework
  • AVFoundation.framework
  • MediaPlayer.framework
  • QuartzCore.framework
  • WebKit.framework

Github

link
Stars: 5
Last commit: 5 days ago

Releases

Sailthru Mobile iOS SDK 12.0.0-beta2 - 2021-02-22T01:59:38

This is a beta release to test the new XCFramework format and Swift Package Manager support.

Features

This release drops support for iOS 8 & 9, the target SDK version for the integrating app must now be 10+.

The SDK format is changing from Framework to XCFramework. This allows us to support the arm64 simulator architecture and removes the need to run a script stripping out simulator architectures before submitting to the App Store. It also allows us to support Swift Package Manager for distributing the SDK. A result of this is that the Extension SDK is no longer a subspec of the main SDK in CocoaPods. It is now as separate spec: https://cocoapods.org/pods/SailthruMobile-Extension In order to include the Extension SDK from this release onwards, you should change your Podfile:

        # from
	pod 'SailthruMobile/Extension'

        # to
	pod 'SailthruMobile-Extension'

The extension SDK should now be added to the main app target as well as to any extension targets to ensure it is embedded in the app.