iOS Crash Reporting – Automatic Exception Tracking
Automatic Detection: This feature is automatically activated for both release builds.
Type: 11 | Severity: Fatal (see severity)
Appxiom's iOS framework automatically tracks and reports uncaught exceptions and crashes in your app. With basic integration, all fatal errors are sent to the Appxiom dashboard, helping you quickly identify and resolve stability issues.
What This Feature Does
- Automatic Exception Tracking: Monitors and reports uncaught exceptions and fatal crashes.
- Release Build Focus: Crash reporting is active in release builds by default.
- Dashboard Integration: All crash reports are available in the Appxiom dashboard for analysis.
Basic Integration
Crash reporting is enabled automatically with basic framework integration. If you haven't completed the setup, see the How To Integrate section.
Disabling Crash Reporting
To prevent Appxiom from reporting uncaught exceptions that cause the app to force close, add the key DisableCrashReporting to your Info.plist file.
Info.plist Example:
<key>AX</key>
<dict>
<key>DisableCrashReporting</key>
<false/>
</dict>
Please make sure that only one AX key exists in your Info.plist file.
Frequently Asked Questions (FAQ)
Q: Is crash reporting enabled by default?
A: Yes, crash reporting is automatically activated in release builds after basic framework integration.
Q: Do I need to write extra code to enable crash reporting?
A: No, it works automatically once the framework is integrated.
Q: Can I disable crash reporting for my app?
A: Yes, add the DisableCrashReporting key to your Info.plist as shown above.
Q: What data is included in crash reports?
A: Crash reports include exception type, stack trace, device state, and other technical details. No sensitive user data is included.
Q: Can I customize which crashes are reported?
A: Crash reporting is automatic, but you can disable it entirely via Info.plist. Granular filtering is not currently supported.