From 98f1d3f2ee1e04544ad671a3cd6ef56cd8e66a28 Mon Sep 17 00:00:00 2001 From: Nico Verbruggen Date: Sat, 1 Nov 2025 17:52:39 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20information=20about=20opt-in?= =?UTF-8?q?=20crash=20reporting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DEVELOPER.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/DEVELOPER.md b/DEVELOPER.md index 0cab71fd..08627abd 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -79,7 +79,11 @@ You can enable marketing mode by setting the `PHPMON_MARKETING_MODE` environment ## 🐛 Symbolication of crashes -If you have an archived build of the app and exported the DSYM, it is possible to symbolicate .ips crash logs. +The easiest way to symbolicate crashes is to simply rename the file to `.crash`, and drag it into Xcode. + +Starting with PHP Monitor 25.10, opt-in automatic crash reporting is now included with `PLCrashReporter` and a custom API endpoint. These crash logs can also be symbolicated in exactly the same way. + +If you have an archived build of the app and exported the DSYM, it is possible to manually symbolicate `.ips` crash logs. For example, given the following crash (from an .ips file):