> For the complete documentation index, see [llms.txt](https://docs.sentiance.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sentiance.com/sdk/appendix/ios/dependencies.md).

# Dependencies

This page lists the dependencies of the Sentiance iOS SDK. These dependencies are bundled as XCFramework packages within the [umbrella SDK XCframework](https://docs.sentiance.com/important-topics/sdk/appendix/v6.x-framework-files#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 Sentiance's repackaged framework 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 repackaged version that support ARM simulators too.</td></tr><tr><td>Manual</td><td>A custom repackaged version 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).
