> For the complete documentation index, see [llms.txt](https://api2-ekycapis.innov8tif.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://api2-ekycapis.innov8tif.com/okaycam-mobile-sdk/okaycam-mobile-sdk-all/change-log/ios-1.md).

# iOS

{% hint style="info" %}
For iOS versions, we are actively published to Cocoapods. User can keep track of the version using the [site](https://cocoapods.org/). However, in the site, user will need to type in "OkayCam" in the search bar to view the latest version.
{% endhint %}

{% tabs %}
{% tab title="Version 3.x" %}

#### *<mark style="color:orange;">Key feature: Auto Capture/Detect ID Document</mark>*

#### Version 3.1.8 (18-6-26)

* **Changes**:&#x20;
  * Bug Fix - Bug if SDK runs OkayCam. Dismissal of OkayCam will dismiss the entire SDK instead of just OkayCam.
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6
* **SDK Size**: 15.3MB

***

#### Version 3.1.7 (14-5-26)

* **Changes**:&#x20;
  * Added CFBundleShortString to XenIdentity and XenUtil to fix Apple Upload Issue
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.1.6 (8-5-26)

* **Changes**:&#x20;
  * Bug Fix for XenIdentity and XenUtil updated to latest version for AutoCapture fixes.
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.1.5 (8-5-26)

* **Changes**:&#x20;
  * Added Simulator Support for OkayCamAutoCapture and OkayCamAutoSelfie (Created XenIdentity and XenUtil as xcframework to support simulator)
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.1.4 (4-5-26)

* **Changes**:&#x20;
  * Added Simulator Support for OkayCamAutoCapture and OkayCamAutoSelfie
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.1.3 (29-4-26)

* **Changes**:&#x20;
  * Fixed OkaySelfie UI bug on bigger iPhone devices
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.1.2 (23-4-26)

* **Changes**:&#x20;
  * Renamed AutoCapture function to sync with Android
  * Update the following
    * Old `OkayCamLivenessSelfieConfig` -> New `OkayCamAutoSelfieConfig`
    * Old `OkayCamLivenessSelfie` -> New `OkayCamAutoSelfie`
    * Old `OkayCamDocAutoCapture` -> New `OkayCamAutoDoc`
  * Set OkayCamAutoSelfie width default to 1080
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.1.1 (23-4-26)

* **Changes**:&#x20;
  * Added OkayCamLivenessSelfie into new module for liveness selfie autocapture.
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.1.0 (22-4-26)

* **Changes**:&#x20;
  * Added OkayCamLivenessSelfie into new module for liveness selfie autocapture.
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.0.16 (13-4-26)

* **Changes**:&#x20;
  * config.autoCapture = true/false
  * `False` will disable autoCapture for documents.
  * `True` will enable autocapture for documents.
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.0.15 (25-3-26)

* **Changes**:&#x20;
  * Removed idType config and allow autocapture to autocapture multiple ID without config.
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.0.14 (18-3-26)

* **Changes**:&#x20;
  * Add config.width and config.idType for AutoCapture
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.0.13 (9-3-26)

* **Changes**:&#x20;
  * Added CaptureMode for AutoCapture to handle different capture scenarios
* **Xcode Version**: 26.2
* **Minimum iOS deployment:** 15.6

***

#### Version 3.0.12 (24-2-26)

* **Changes**:&#x20;
  * Added original images return for OkayCam auto-capture from SDK side
* **Xcode Version**: 26.2

***

#### Version 3.0.11 (24-2-26)

* **Changes**:&#x20;
  * New UI for auto document capture and preview page
* **Xcode Version**: 26.2

***

#### Version 3.0.10 (5-1-26)

* **Changes**:&#x20;
  * Remove Spacing on auto capture camera UI
* **Xcode Version**: 26.1.1

***

#### Version 3.0.9 (19-12-25)

* **Changes**:&#x20;
  * Fixed nested framework issue on Mediapipe signing issue
* **Xcode Version**: 26.1.1

***

#### Version 3.0.8 (18-12-25)

* **Changes**:&#x20;
  * Fixed nested framework issue on XenIdentity.framework folder
* **Xcode Version**: 26.1.1

***

#### Version 3.0.7 (17-12-25)

* **Changes**:&#x20;
  * Update manual capture button to show after 10 second delay
* **Xcode Version**: 26.1.1

***

#### Version 3.0.6 (4-12-25)

* **Changes**:&#x20;
  * Recompile without nested framework and compiled for xcode 26.1.1
* **Xcode Version**: 26.1.1

***

#### Version 3.0.5 (14-10-2025)

* **Changes**:&#x20;
  * Updated podspec for framework dependency issue
* **Xcode Version**: 26.0
* Swift 6.2

***

#### Version 3.0.4 (11-10-2025)

* **Changes**:&#x20;
  * Update > v3.0.4 > Updated podspec with compilation issue for nested framework
* **Xcode Version**: 26.0
* Swift 6.2

***

#### Version 3.0.3 (26-9-2025)

* **Changes**:&#x20;
  * Recompiled for Xcode 26.0
* **Xcode Version**: 26.0
* Swift 6.2

***

#### Version 3.0.2 (19-9-2025)

* **Changes**:&#x20;
  * Fixed cropping logic for autoCapture
* **Xcode Version**: 16.4

***

#### Version 3.0.1 (11-9-2025)

* **Changes**:&#x20;
  * Change loading logo for autocapture.&#x20;
* **Xcode Version**: 16.4

***

#### Version 3.0.0(9-9-2025)

* **Changes**:&#x20;
  * Change auto capture document (MyKad)
* **Xcode Version**: 16.4
  {% endtab %}

{% tab title="Version 2.x" %}

#### Version 2.0.19 (29-10-2025)

* **Changes**:&#x20;
  * Fixed Orientation and splitscreen logic for ipad
* Support Xcode 26.0 & Swift 6.2

#### Version 2.0.18 (25-9-2025)

* **Changes**:&#x20;
  * Support Xcode 26 & Swift 6.2
* **Xcode Version**: 26.0

#### Version 2.0.17 (11-6-2025)

* **New Features**: NA
* **Xcode Version**: 16.4
* **Changes**: Recompile with Xcode 16.4

#### Version 2.0.16 (16-4-2025)

* **New Features**: NA
* **Xcode Version**: 16.3
* **Bug Fixes**: Resolved zoom problems on iPhone multi-lens and selfie cameras

#### Version 2.0.15 (4-3-2025)

* **New Features**: NA
* **Xcode Version**: 16.2
* **Enhancements**: Recompile for Xcode 16.2 and Swift 6.0.3 (6.0.3.1.10) for OpenCV

#### Version 2.0.14 (2-10-2024)

* **New Features**: NA
* **Xcode Version**: 16.0
* **Bug Fixes**: Fix for Xcode 16 compilation error

#### Version 2.0.13 (27-8-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Bug Fixes**:
  * Update Face Capture presentation style to fullscreen from camera to preview screen
  * Fixed constraint issue for previewVC collectionView alignment on smaller phone devices
  * Fixed issue on background view not displaying on Light and Dark Mode

#### Version 2.0.12 (23-5-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Bug Fixes**:
  * Xcode version 15.3
  * Bug fixes on `config.width` for resizing images

#### Version 2.0.11 (8-5-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Bug Fixes**:
  * Added missing files for OpenCV version
  * Recompiled for React Native

#### Version 2.0.10 (23-4-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Bug Fixes**: Recompile OkayCam to support Xcode version 15.3

#### Version 2.0.9 (3-10-2023)

* **New Features**: NA
* **Bug Fixes**:
  * Fixed compilation issue for React Native OkayCam
  * Recompiled for React Native

#### Version 2.0.7 (29-09-2023)

* **New Features**: NA
* **Bug Fixes**: Fixed FaceCapture zoom issue on iPhone 13/14 Pro

#### Version 2.0.6 (08-09-2023)

* **New Features**: Update framework to support React Native compilation
* **Bug Fixes**: -

#### Version 2.0.5 (30-08-2023)

* **New Features**: Added support for macro camera lens for iPhone 13 and 14
* **Bug Fixes**: -

#### Version 2.0.4 (10-08-2023)

* **New Features**:
  * Added iPad support for OkayCam with landscape and portrait features
  * Added warning message for split view for iPad
* **Bug Fixes**: -

#### Version 2.0.3 (07-06-2023)

* **New Features**: -
* **Bug Fixes**: Resolved a bug on `imageQuality` module not working for a single image

#### Version 2.0.1 (12-05-2023)

* **New Features**: -
* **Bug Fixes**: Resolved license mechanism checking issue

#### Version 2.0.0 (14-04-2023)

* **New Features**:
  * Image quality check support
  * Glare Detection
  * Blurriness Detection
  * Brightness Detection
* **Bug Fixes**: Reduced SDK size
  {% endtab %}

{% tab title="Version 1.x" %}

#### Version 1.1.39 (9-6-2026)

* Xcode 26.2
* Minimum iOS deployment 15.6
* IAD v2.5.4
* **Bug Fixes**: Removed Cryptoswift pod for OkayCamBasic

#### Version 1.1.38 (27-11-2025)

* Support Xcode 26 & Swift 6.2
* **Xcode Version**: 26.0
* **Bug Fixes**: Fix Error Handling

#### Version 1.1.37 (25-9-2025)

* Support Xcode 26 & Swift 6.2
* **Xcode Version**: 26.0

#### Version 1.1.36 (10-6-2025)

* **Changes**: Recompile for Xcode 16.4
* **Xcode Version**: 16.4

#### Version 1.1.35 (16-4-2025)

* **Bug Fixes**:
  * Recompile for Xcode 16.3
  * Resolved zoom problems on iPhone multi-lens and selfie cameras
* **Xcode Version**: 16.3

#### Version 1.1.34 (5-2-2025)

* **Bug Fixes**: Recompile for Xcode 16.2 and Swift 6.0.3 (6.0.3.1.10)
* **Xcode Version**: 16.2 and Swift 6.0.3 (6.0.3.1.10)

#### Version 1.1.33 (13-12-2024)

* **Bug Fixes**: Fix for Xcode 16.1 and iOS 18.1 compilation error
* **Xcode Version**: 16.1

#### Version 1.1.32 (24-9-2024)

* **Bug Fixes**: Fix for Xcode 16 compilation error
* **Xcode Version**: 16.0
* **Changes**:
  * Xcode 15.3
  * Fix video on camera hang after moving the app to background

#### Version 1.1.31 (12-6-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Changes**: Fix video on camera hang after moving the app to background

#### Version 1.1.30 (11-6-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Changes**: Recompiled to fix compilation issue with Cryptoswift

#### Version 1.1.29 (10-6-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Changes**: Fixed `ScreenWidth` to fix below 390 for iPhone SE PreviewVC label bug

#### Version 1.1.28 (6-6-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Changes**: Fix PreviewVC instruction label for smaller devices & fixed UILabel textColor for light/dark mode

#### Version 1.1.27 (29-5-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Changes**: Fixed constraints for iPhone SE on preview page and set preview background to `UIColor.systemBackground` for light/dark mode

#### Version 1.1.26 (16-5-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Changes**: Bug fixes on `config.width` for resizing images

#### Version 1.1.25 (18-4-2024)

* **New Features**: NA
* **Xcode Version**: 15.3
* **Changes**: Recompile OkayCam to support Xcode version 15.3

#### Version 1.1.24 (12-4-2024)

* **New Features**: NA
* **Changes**:
  * Update CryptoSwift to 1.8.2 for privacy manifest
  * Comply with Apple’s new privacy manifest requirements

#### Version 1.1.23 (12-4-2024)

* **New Features**: NA
* **Changes**: Compile new version for Xcode 15.2

#### Version 1.1.22 (28-11-2023)

* **New Features**: NA
* **Bug Fixes**: Bug fixes on compilation issue

#### Version 1.1.21 (21-11-2023)

* **New Features**: NA
* **Bug Fixes**: Fixed iPad orientation bug issue (flipped image)

#### Version 1.1.20 (21-11-2023)

* **New Features**: NA
* **Bug Fixes**: Compilation fixed for React Native

#### Version 1.1.19 (10-11-2023)

* **New Features**: NA
* **Bug Fixes**: Fixed iPad orientation related issues

#### Version 1.1.18 (29-09-2023)

* **New Features**: NA
* **Bug Fixes**: Fixed FaceCapture zoom issue on iPhone 13/14 Pro

#### Version 1.1.17 (15-08-2023)

* **New Features**: Update iPad support with landscape and portrait orientation

#### Version 1.1.15 (14-04-2023)

* **Bug Fixes**: Remove the image quality check module (reduce SDK size)

#### Version 1.1.14 (02-02-2023)

* **New Features**:
  * Image quality check support
  * Glare Detection
  * Blurriness Detection
  * Brightness Detection

#### Version 1.1.12 (18-07-2022)

* **Bug Fixes**: Recompiled framework to fix the crash issue

#### Version 1.1.11 (29-06-2022)

* **New Features**: Update CryptoSwift to version 1.5.1

#### Version 1.1.10 (01-06-2022)

* **New Features**: UI improvement (smaller timer, transparent background)

#### Version 1.1.9 (29-04-2022)

* **New Features**: Added instructions on the photo capturing screen

#### Version 1.1.8 (22-04-2022)

* **New Features**: Return the original images in the result

#### Version 1.1.7 (15-04-2022)

* **New Features**: Updated the preview screen UI

#### Version 1.1.6 (04-04-2022)

* **Bug Fixes**: Fixed license key issue

#### Version 1.1.3 (17-02-2022)

* **New Features**: Added license issues workaround

#### Version 1.1.1 (06-10-2021)

* **New Features**: OkayCam – exposed `imageQuality` parameter (range 0–1.0)

#### Version 1.1.0 (23-09-2021)

* **New Features**:
  * OkayCamDoc – insert content within the camera frame for guidance
  * OkayCamDoc – exposed `showOverlay` parameter

#### Version 1.0.11 (19-08-2021)

* **New Features**:
  * OkayCam – exposed `confirmBtnConfig` and `retakeBtnConfig` parameters
  * OkayCamDoc – exposed `torchBtnEnabled` parameter
* **Enhancements**: Enhanced license control mechanism

#### Version 1.0.10 (15-07-2021)

* **Bug Fixes**: OkayCamSelfie – fixed UI

#### Version 1.0.9 (17-06-2021)

* **Bug Fixes**:
  * OkayCamDoc – fixed cropping issue
  * OkayCamSelfie – fixed frame stretching issue
* **Enhancements**: Used best preview size instead of fullscreen
  {% endtab %}
  {% endtabs %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://api2-ekycapis.innov8tif.com/okaycam-mobile-sdk/okaycam-mobile-sdk-all/change-log/ios-1.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
