CocoaPods trunk is moving to be read-only. Read more on the blog, there are 4 months to go.

AnsightLocation 1.3.0-preview.4

AnsightLocation 1.3.0-preview.4

Maintained by Ansight.



AnsightLocation 1.3.0-preview.4

  • By
  • Ansight

Ansight SDK

branding/logo.png

Ansight SDK provides cross-platform observability tooling for mobile applications, with SDKs for:

  • .NET / MAUI (src/dotnet)
  • Android (src/android)
  • iOS (src/ios)
  • React Native (src/react-native)
  • Capacitor (src/capacitor)
  • Flutter (src/flutter)

The Android, iOS, React Native, Capacitor, and Flutter SDKs are pre-release packages that mirror the same native runtime, host connection, telemetry, screenshot, touch capture, and remote-tool protocol used by the .NET SDK.

Current SDK features include:

  • live and retained metrics, events, lifecycle, screen-view, memory, FPS, and battery telemetry
  • zero-touch Studio enrollment for simulators, emulators, and desktop apps, plus one-scan enrollment for physical devices
  • live screenshots, host-owned simulator/emulator capture, touch capture, session properties, device profiles, and app-provided logs
  • guarded native tools for UI, files, file descriptors, preferences, secure storage, SQLite, reflection, and framework-specific inspection
  • custom remote tools and requestable app artifact providers on every SDK
  • .NET MAUI automation, Debug-only annotated feedback, and offline capture, export, and team upload workflows
  • React component/shadow-tree inspection, React Navigation tracking, and JavaScript error capture
  • Capacitor WebView DOM inspection and actions, route/lifecycle tracking, JavaScript tools, artifacts, and error capture
  • Flutter widget-tree inspection, navigation and lifecycle tracking, Dart tools and artifacts, frame timing, and framework error capture

All SDKs start the same runtime connection loop when activated. A simulator, emulator, Mac Catalyst app, or desktop app registers with a signed-in Studio on the same machine without a QR or build-time configuration. Physical devices scan one short-lived Studio QR once, then reconnect from app-private registration state. If Studio is closed or signed out, the attempt is ignored and retried without affecting the app.

Important: Screen capture is not free. Periodic or manual screenshot/JPEG capture will result in an FPS drop while frames are being rendered, encoded, and transported. Keep it scoped to local development or QA runs, and disable it for performance measurements unless visual evidence is required.

Docs

License

The Ansight SDK is source-available software under the Ansight SDK Source-Available License. It is not open-source software. Production use is licensed only for use with Ansight Services.