| Package | pod 'NexaGuardSDK', '~> 1.0' |
| Minimum | iOS 14 · Swift 5.10 · Xcode 16 |
| Footprint | approx. 200 kB zipped xcframework |
Add the dependency in Podfile.
Do not runpod 'NexaGuardSDK', 'x.y.z'directly in terminal.
Xcode 15/16 note: SDK 1.0.1 may trigger sandbox-copy build errors.
Resolved in 1.0.2+.
If required, temporarily set:
Build Settings -> ENABLE_USER_SCRIPT_SANDBOXING = NO
| Method | Description |
|---|---|
initialize(settingsId:completion:) | Loads configuration, vendor list (GVL), and initializes consent state. |
showBanner(force: Bool = false) | Displays banner; force: true reopens even if consent exists. |
Important: Consent Mode is a technical mechanism.
Regulatory compliance remains the responsibility of the customer's implementation and configuration decisions.
VendorsDisclosed)VendorsAllowed)showBanner(force: true)) works.NexaGuardSDK pod dependency.NxgLog.enabled controls NexaGuard SDK logs only.