Dependencies
Last updated
Last updated
This page lists the dependencies of the Sentiance iOS SDK. These dependencies are bundled as XCFramework packages within the umbrella SDK XCframework, which you can utilize when doing a manual integration. For CocoaPods and Swift Package Manager integrations, they are added as external or additional dependences.
Integration Method | Notes |
---|---|
Integration Method | Notes |
---|---|
Integration Method | Notes |
---|---|
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).
CocoaPods
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.
SPM
There is no official Swift package. The Sentiance package references a Sentiance-hosted framework, which is a repackaged version that support ARM simulators too.
Manual
A custom repackaged version of the framework is used, which also supports ARM simulators.
CocoaPods
The Sentiance SDK podspec references the official Pod hosted on CocoaPods.
SPM
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 ProtocolBuffers source code, with an added Apple Privacy Manifest file.
Manual
A Sentiance-packaged framework, v3.18.3-p, built from the ProtocolBuffers source code, with an added Apple Privacy Manifest file.
CocoaPods
The Sentiance SDK podspec references the official Pod hosted on CocoaPods.
SPM
There is no official Swift package. The Sentiance package references a Sentiance-hosted framework, which is a packaged version of the UnzipKit source code.
Manual
A Sentiance-packaged framework, built from the UnzipKit source code.