Repository
github.com/InsightAI-Pinnacle-Technologies/di-sdk-ios-rasp-v1.0.2
Requirements
- iOS 14.0+ (App Attest requires 14+)
- Xcode 15+
- This repo is private — you’ll need GitHub access (SSH key or PAT) to add it as a Swift Package dependency
Install
1
Add the package in Xcode
File → Add Package Dependencies → paste:
2
Or add it to Package.swift directly
Initialize
Gate a sensitive action
MITM detection
The SDK ships a readyURLSessionDelegate that pins and reports automatically:
MITM_SUSPECTED and hard-blocks.
Device binding (App Attest)
SIM binding
Not bundled — and on iOS specifically, closer to unavoidable rather than just a cost tradeoff:CTCarrier’s carrier-info APIs in iOS 16 with no first-party replacement — a third-party provider (tru.ID, Twilio Verify) isn’t just the recommended path here, it’s close to the only one.
OTP-less authentication
Platform parity vs. Android
The absent rows aren’t gaps to “catch up on” later — they reflect real differences in what each platform’s sandboxing model exposes to a third-party app at all.
