Skip to main content

iOS - Debug

The Q2 DevApp provides a robust debugging environment that closely mirrors production behavior, enabling developers to validate module integration with confidence. By enabling the enableDevMode flag in your settings.json, you gain access to advanced debugging tools via Safari’s Web Inspector.

With these tools, you can:

  • Monitor console logs emitted by your module
  • Inspect and validate native module registration and lifecycle behavior
  • Interact with and debug UUX-based web views embedded within your module
  • Trace Tecton bridge calls such as callMethod and openModule in real time

These capabilities ensure deeper visibility into runtime issues and help accelerate the module development cycle.

  • Debug Module — Step-by-step guide on enabling Dev Mode, using Safari’s Web Inspector, and diagnosing communication between JavaScript, native code, and the Q2 Mobile Core.