Learn how to install and integrate your iOS app.


This section shows you how to track custom events, enrich user profiles, and send push notifications with the CleverTap iOS SDK in your iOS app. Before getting started, refer to iOS SDK Quick Start Guide. This guide shows you how to install the CleverTap SDK, track your first user event, and view this information on the CleverTap dashboard.


Ensure you have the following prerequisites to start the iOS integration:

  • CleverTap account
  • Apple Xcode IDE

Supported Versions

The CleverTap iOS SDK version 6.0.0 supports the following versions:

  • iOS 9.0 or later
  • tvOS 9.0 or later
  • Xcode 10.0 or later

iOS SDK Versions and Size

Refer to the following table for iOS SDK versions and iOS SDK code sizes:

SDKVersionCode Size
Core iOS6.2.1945 KB
Geofence1.0.64.6 MB
CTNotificationService0.1.713.4 KB
CTNotificationContent0.2.8237 KB

Integrate the iOS SDK

Perform the following steps to get started with the iOS integration:

iOS SDK Resources

The following table lists all the iOS SDK resources:

GitHub RepositoryProvides all the resources required to integrate CleverTap iOS SDK.
SDK Direct DownloadProvides the downloaded iOS SDK source file.
Sample ApplicationsProvides a sample application to demonstrate the integration of our iOS SDK.
Advanced FeaturesProvides all the advanced features related to iOS.
Go Live Checklist Provides a list of actions to be performed before you launch your application.
ChangelogProvides details about most recent updates to iOS SDK, including bug fixes, new features, and enhancements.

Additional Reference

Following are the additional iOS SDK references: