No SDK code changes since 1.9.2: the library sources, Package.swift and the podspec ship the same code. This release brings master in line with the 1.9.1 and 1.9.2 patch releases, which were cut from a branch, and is the first release published by the new CI pipeline.
Sample app
- The sample app (GuardianApp) builds again and has its own project that uses the SDK as a local Swift package, with no Carthage or signing setup needed to run it on the Simulator (see PR)
- The sample is now a developer reference: every Guardian SDK call lives in GuardianService.swift, one function per README section, and it shows the live TOTP code, handles a failed rich consent fetch, and can remove an enrollment locally when unenroll fails (see PR)
- The sample reads its tenant from Guardian.plist, and its controls carry accessibility identifiers for UI tests; the README explains how to run it against your own tenant
Changed
- Releases are now built, tagged and pushed to CocoaPods trunk by GitHub Actions (see PR)