> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/verify/kyc-mobile-sdk/integration-overview/ios-sdk/getting-started.md).

# Getting Started

### Prerequisite

Getting Activation Key and Repo API Key

In order to access the VIDA SDK, you will need a Repo API Key and Activation Key

{% hint style="info" %}
**Contact Vida Support**

If you haven't got the Activation Key, you can reach out to [VIDA support team.](mailto:support@vida.id)
{% endhint %}

### Requirements

* iOS Version: 13.0 or later
* Xcode Version: 14.0 or later

### Installations

#### CocoaPods

Add the following to your `Podfile`:

If you're implementing **KYC Mobile SDK (Full KYC - OCR, Document Verification, Liveness)**:&#x20;

```kotlin
platform :ios, '13.0'


source 'https://bitbucket.org/vidaid/ios-sdk.git'
source 'https://cdn.cocoapods.org/'
target 'YourApp' do
  use_frameworks!
# For Sandbox Environment
  pod 'vidaKYC', '1.0.0-Sandbox'
# For Production Environment
# pod 'vidaKYC', '1.0.0'
end

post_install do |installer|
  distribution_pods = ['Mixpanel-swift']
  installer.pods_project.targets.each do |target|
    if distribution_pods.include? target.name
      target.build_configurations.each do |config|
        config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
      end
    end
  end
end
```

Note: Use version format X.Y.Z-Sandbox for sandbox environment and X.Y.Z for production.\
The post\_install script is for Mixpanel library which is added as an external dependency

Then run:

```
pod install
```

### Required Permissions

Add the following keys to your app's Info.plist file:

```kotlin
<key>NSCameraUsageDescription</key>
<string>Camera access is required to capture and verify your identity documents</string>

```
