The Mobile Connect SDK for iOS provides everything you need to implement Mobile Connect in apps running natively on iOS, watchOS and tvOS. Take a look at the Getting Started Guide for information on configuring your development environment before downloading an demo app.

The library is written in Swift with full support for Objective-C code base.

Ensure best practice in safeguarding user credentials – using, for example, code obfuscation to improve application security. For high-security applications, consider using a server-side SDK, such as Java, instead.

iOS Logo

Getting Started

All of the steps you need to follow to add the Mobile Connect framework into your iOS projects are detailed in a Getting Started Guide. The guide also covers a number of simple methods for accessing the Discovery and Mobile Connect services using tools included with the SDK.

Minimum Requirements

  • Swift 2
  • iOS 8.0 / tvOS 9.0 / watchOS 2.0
  • Mac OSX 10.9+
  • Xcode 7.3
Note: May not work on older versions
Note: If you have outdated Xcode version - delete, or install in a different directory and make sure you install latest version via App Store.

Demo App

This demo application demonstrates how to integrate Mobile Connect services into your iOS apps using the Mobile Connect SDK for iOS. Out of the box, it offers access to all of the Mobile Connect services using default developer credentials, which you can replace with your own before exploring the operation of the MobileConnectManager in more detail.

Recommended Setup

  • Swift 3 [Swift 4 is not currently supported]
  • iOS 8.0+ / tvOS 9.0+ / watchOS 2.0+
  • Mac OSX 10.9+
  • Xcode 8.3+

API Reference Documentation

Download the SDK




SDK and Demo Application Size

32.8 Mb


19th September 2017

Backward Compatibility

This version will work with applications built using SDK v2.x

Forward Compatibility

Applications built with this version will continue to work with future product and SDK releases.


Revision History

v3.3.5 19th September 2017

Added default values for MobileConnectSDK

Fixed bugs

v3.3.4 24th August 2017

Fixed demo application bugs

v3.3.3 22th August 2017

Add Indian Demo App

Add IP based discovery feature

Add SDK-Version header

v3.3.2 15th June 2017

Added correlation_id parameter (Mobile Connect Profile v2.1)

India regional scopes support

Identify device-ip address temporary disabled

v3.3.1 10th May 2017

Add new iOS SDK Demo Application

sourceIp parameter is now optional in manager methods

v3.3.0 14th April 2017

migrated to swift 3

added login_hint_token support

v3.2.9 3rd April 2017

iOS SDK library was updated

iOS SDK supports X-Redirect header for redirection of MNO not supported error to application (Use 'APP' value for X-Redirect header)

Demo application was updated - X-Redirect header was added.

X-Source-IP feature reworked

v3.2.8 21st February 2017

Add example App without Discovery

v3.2.7 2nd February 2017

• Add SDK without Discovery feature
• Fixed podspec issues

v3.2.6 13th January 2017

Fixed Swift 2 + latest Heimdall compatibility issue

v3.2.5 27th October 2016 Initial Release