On this page

Survicate iOS SDK

The iOS SDK is distributed in a binary version and developed using Swift 5.10. For apps downloaded from the App Store, the Survicate iOS SDK adds ~ 7.2MB to your uncompressed app size on device. Note that the SDK features a Time To Live (TTL) mechanism of 60 seconds. This means any modifications made to your survey will be reflected on your respondents' devices after a delay of up to 60 seconds.

Requirements

  • Using Survicate Mobile SDK requires an account at survicate.com. You can create your account here for free, or become invited to your company account by one of your colleagues.
  • Survicate SDK version 6.0.0 or higher.
  • Xcode 16 is required to build iOS SDK.
  • Respondent's device running iOS 15.0 or above.

CocoaPods distribution update

CocoaPods Trunk is scheduled to become read-only on December 2, 2026. After this date, new Survicate SDK versions cannot be published to the central CocoaPods repository.

Existing versions published to CocoaPods will remain available.

We recommend installing the Survicate iOS SDK using Swift Package Manager to receive future SDK updates.

Apps using Survicate SDK from March 1, 2027:

iOS:

  • Survicate SDK version 7.0.0 or higher (required).
  • Respondent's device running iOS 15.0 or higher (required).
  • Xcode version 26 or higher (recommended).