# 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="/files/JfEsegNImhkTSAtjgb9d" %}

***

> ### 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](/language/ios/project-setup/check-pod-size.md)

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`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.accurascan.com/language/ios/project-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
