# ARM Simulator Support

{% hint style="info" %}
**Deprecated**

Starting from v6.9.0, the Sentiance iOS SDK targets TensorFlowLiteC v2.17.0, which inherently supports ARM simulators. Using this custom-built TensorFlowLiteC framework is therefore no longer required.
{% endhint %}

It's possible to build your Sentiance integrated app for the ARM Simulator (M1/2/3).

The SDK framework includes support for the arm64 simulator architecture, which is the target architecture for the M1 Mac simulator. However, the SDK has a dependency on TensorFlow Lite (TFL) v2.7.0, which does not support arm64 simulators. Support was added in v2.9.1.

To address this limitation, we have prepared a custom TensorFlowLiteC framework which combines different architectures, to make it possible to use the same TensorFlowLiteC framework on devices and simulators. The XCFramework file is composed of:

* TFL frameworks v2.7.0 for armv7 and arm64, for iphoneos.
* TFL frameworks v2.9.1 for x86\_64 and arm64, for iphonesimulator.

You can find the XCFramework in [our repository](https://sentiance-u1-sdk-downloads.s3.eu-west-1.amazonaws.com/ios/frameworks/TensorFlowLiteC/2.7.0/SENTTensorFlowLiteC.xcframework.zip), along with the [podspec file](https://sentiance-u1-sdk-downloads.s3.eu-west-1.amazonaws.com/ios/frameworks/TensorFlowLiteC/2.7.0/TensorFlowLiteC.podspec). This custom TFL framework is also bundled in our [umbrella framework](/important-topics/sdk/appendix/ios/v6.x-framework-files.md#umbrella).

To use it with CocoaPods, you can add the following to your Podfile:

```ruby
pod 'TensorFlowLiteC', :podspec => 'https://sentiance-u1-sdk-downloads.s3.eu-west-1.amazonaws.com/ios/frameworks/TensorFlowLiteC/2.7.0/TensorFlowLiteC.podspec'
```

This will replace the TFL framework referenced from CocoaPods with the custom one.

At the moment, this framework allows you to build and run your Sentiance integrated app on an ARM simulator, however the SDK is not yet fully compatible with TFL v2.9.1, and will therefore not produce meaningful results.


---

# 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/arm-simulator-support.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.
