Requirements
Platform minimums
Section titled “Platform minimums”| Requirement | Value | Source |
|---|---|---|
| iOS deployment target | 12.0 | AffiseAttributionLib.podspec:21, AffiseInternal.podspec:23, AffiseModule.podspec:23, AffiseSKAdNetwork.podspec:21, Package.swift:9 (.iOS(.v12)) |
| Swift version (podspecs) | 5.7 | AffiseAttributionLib.podspec:22, AffiseInternal.podspec:24, AffiseModule.podspec:24, AffiseSKAdNetwork.podspec:22 |
| swift-tools-version (SPM) | 5.6 | Package.swift:1 |
| Xcode | 14.2+ | — |
| Minimum iOS (README) | 12+ | — |
Module platform gates
Section titled “Module platform gates”| Module | Extra requirement | Source |
|---|---|---|
| AdService | iOS 14.3+ | — |
| Advertising | NSUserTrackingUsageDescription in Info.plist (app crashes if missing) | — |
| TikTok | TikTok Business iOS SDK 1.5.0+ | — |
Pod inter-dependencies
Section titled “Pod inter-dependencies”Declared via s.dependency / s.framework in the podspecs:
| Pod / subspec | Depends on | Source |
|---|---|---|
| AffiseInternal | AffiseAttributionLib, AffiseSKAdNetwork | AffiseInternal.podspec:26-27 |
| AffiseModule (all subspecs) | AffiseAttributionLib | AffiseModule.podspec:26 |
| AffiseModule/AdService | AdServices.framework | AffiseModule.podspec:30 |
| AffiseModule/Subscription | StoreKit.framework | AffiseModule.podspec:55 |
| AffiseSKAdNetwork | StoreKit.framework | AffiseSKAdNetwork.podspec:24 |
SwiftPM targets
Section titled “SwiftPM targets”From Package.swift:24-111:
| Target | Path | Linker deps |
|---|---|---|
| AffiseAttributionLib | AffiseAttributionLib (sources Classes, resources Assets) | — |
| AffiseModuleAdService | AffiseModule/AdService | AdServices |
| AffiseModuleAdvertising | AffiseModule/Advertising | — |
| AffiseModuleAppsFlyer | AffiseModule/AppsFlyer | — |
| AffiseModuleLink | AffiseModule/Link | — |
| AffiseModulePersistent | AffiseModule/Persistent | — |
| AffiseModuleStatus | AffiseModule/Status | — |
| AffiseModuleSubscription | AffiseModule/Subscription | StoreKit |
| AffiseModuleTikTok | AffiseModule/TikTok | — |
| AffiseSKAdNetwork | AffiseSKAdNetwork (sources Classes) | — |
| AffiseInternalWrapperObjC | AffiseSKAdNetwork (sources ObjC) | StoreKit |
| AffiseInternal | — | depends on AffiseAttributionLib, AffiseSKAdNetwork |