# Project Setup

{% embed url="<https://drive.google.com/file/d/1LwGC6oxyXlxhpACkfDQR5rkbPfyF2s-j/view?usp=sharing>" %}

{% hint style="info" %}
The iOS SDK has been VAPT (Vulnerability Assessment and Penetration Testing) tested .&#x20;

You can find the detailed report in the PDF attached below.
{% endhint %}

{% file src="<https://2173810795-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ct3oWZAE255BxwYNdp5%2Fuploads%2F5lzSsaqOM3eTRYElrReB%2FiOS%20SDK%20VAPT.pdf?alt=media&token=45d3eabd-df82-467d-a34f-c74bb5e0be06>" %}

***

> ### Below are the steps to setup Accura Scan’s SDK in your project.

1. install Git LFS using command `install git-lfs`
2. Add below pod in podfile&#x20;

{% hint style="info" %}
If using `pod 'AccuraKYC'` or `pod 'AccuraKYC_Sim'`, no need to add\
any other pod, as it contains all OCR, Facematch and Liveness.
{% endhint %}

#### Bitcoded and Without Simulator

{% tabs %}
{% tab title="KYC" %}

```
# install the AccuraKYC pod for  AccuraOCR, AccuraFacematch And AccuraLiveness
pod 'AccuraKYC', '4.2.0'
```

{% endtab %}

{% tab title="OCR" %}

```
# install the AccuraOCR pod for AccuraOCR only.
pod 'AccuraOCR', '4.0.7'
```

{% endtab %}

{% tab title="Facematch and Liveness" %}

```
# install the AccuraLiveness_FM pod for AccuraLiveness And AccuraFacematch both.
pod 'AccuraLiveness_FM', '4.3.8'
```

{% endtab %}
{% endtabs %}

#### With Simulator and Not Bitcoded

{% tabs %}
{% tab title="KYC" %}

```
# install the AccuraKYC pod for  AccuraOCR, AccuraFacematch And AccuraLiveness
pod 'AccuraKYC_Sim', '4.2.0'
```

{% endtab %}

{% tab title="OCR" %}

```
# install the AccuraOCR pod for AccuraOCR only.
pod 'AccuraOCR_Sim', '4.0.7'
```

{% endtab %}

{% tab title="Facematch and Liveness" %}

```
# install the AccuraLiveness_FM pod for AccuraLiveness And AccuraFacematch both.
pod 'AccuraLiveness_FM_Sim', '4.3.8'
```

{% endtab %}
{% endtabs %}

3. Run `pod install`

&#x20; Note :- After the pod is installed, ensure to check the pod size as mentioned [here](https://docs.accurascan.com/language/ios/project-setup/check-pod-size)

4. Solving pod issue (follow this step only if the pod size doesn’t match the size mentioned in point 3)

   \
   i. Clean the pod using `pod clean` command\
   ii. install Git LFS using `install git-lfs` command\
   iii. Run `pod install`
