# Dependencies

This page lists the dependencies of the Sentiance iOS SDK. These dependencies are bundled as XCFramework packages within the [umbrella SDK XCframework](/important-topics/sdk/appendix/ios/v6.x-framework-files.md#umbrella), which you can utilize when doing a manual integration. For CocoaPods and Swift Package Manager integrations, they are added as external or additional dependences.

## TensorFlowLiteC v2.7.0

<table><thead><tr><th width="205">Integration Method</th><th>Notes</th></tr></thead><tbody><tr><td>CocoaPods</td><td>The Sentiance SDK podspec references the official Pod hosted on CocoaPods. It does not support ARM simulators. You have the option of using <a href="/pages/UOhSdeVtiy8aRwbAxjMu">Sentiance's repackaged framework</a> instead.</td></tr><tr><td>SPM</td><td>There is no official Swift package. The Sentiance package references a Sentiance-hosted framework, which is a <a href="/pages/UOhSdeVtiy8aRwbAxjMu">repackaged version</a> that support ARM simulators too.</td></tr><tr><td>Manual</td><td>A custom <a href="/pages/UOhSdeVtiy8aRwbAxjMu">repackaged version</a> of the framework is used, which also supports ARM simulators.</td></tr></tbody></table>

## ProtocolBuffers (ObjectiveC) v3.18.3

<table><thead><tr><th width="207">Integration Method</th><th>Notes</th></tr></thead><tbody><tr><td>CocoaPods</td><td>The Sentiance SDK podspec references the official Pod hosted on CocoaPods.</td></tr><tr><td>SPM</td><td>There is no official Swift package. The Sentiance package references a Sentiance-hosted framework v3.18.3-p, which is a packaged version of the <a href="https://github.com/protocolbuffers/protobuf/tree/v3.18.3/objectivec">ProtocolBuffers source code</a>, with an added Apple Privacy Manifest file.</td></tr><tr><td>Manual</td><td>A Sentiance-packaged framework, v3.18.3-p, built from the <a href="https://github.com/protocolbuffers/protobuf/tree/v3.18.3/objectivec">ProtocolBuffers source code</a>, with an added Apple Privacy Manifest file.</td></tr></tbody></table>

## UnzipKit v1.9

<table><thead><tr><th width="209">Integration Method</th><th>Notes</th></tr></thead><tbody><tr><td>CocoaPods</td><td>The Sentiance SDK podspec references the official Pod hosted on CocoaPods.</td></tr><tr><td>SPM</td><td>There is no official Swift package. The Sentiance package references a Sentiance-hosted framework, which is a packaged version of the <a href="https://github.com/abbeycode/UnzipKit/tree/1.9">UnzipKit source code</a>.</td></tr><tr><td>Manual</td><td>A Sentiance-packaged framework, built from the <a href="https://github.com/abbeycode/UnzipKit/tree/1.9">UnzipKit source code</a>.</td></tr></tbody></table>

## Other Frameworks

Apart from the frameworks mentioned above, all variants of the Sentiance SDK XCFramework include *mpde.xcframework* and *dskoball.xcframework* under the framework's *External* directory\_,\_ which must always be added to your project during manual integrations (done automatically for CocoaPods and SPM integrations).


---

# 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.sentiance.com/important-topics/sdk/appendix/ios/dependencies.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.
