Tagged articles
15 articles
Page 1 of 1
Alibaba Cloud Observability
Alibaba Cloud Observability
Dec 29, 2025 · Mobile Development

How to Build a Robust iOS Crash Monitoring System with KSCrash

This article explains the layered iOS exception architecture, common crash causes, and a comprehensive monitoring solution that captures Mach exceptions, Unix signals, runtime NSException and C++ exceptions, and application‑level issues like deadlocks and zombie objects, with detailed implementation steps and code examples.

Exception HandlingKSCrashMach Exceptions
0 likes · 18 min read
How to Build a Robust iOS Crash Monitoring System with KSCrash
Alibaba Cloud Native
Alibaba Cloud Native
Dec 13, 2025 · Mobile Development

How to Diagnose Android Crash Issues with RUM: A Step‑by‑Step Case Study

This article walks through a real‑world Android crash investigation, showing how to collect, visualize, and analyze crash data with Alibaba Cloud RUM, trace user behavior, identify the root cause in ProductListAdapter, and apply symbolication and version comparison to resolve the issue efficiently.

AndroidPerformance MonitoringRUM
0 likes · 13 min read
How to Diagnose Android Crash Issues with RUM: A Step‑by‑Step Case Study
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 8, 2025 · Mobile Development

Master iOS Symbolication: Turn Crash Logs into Readable Code

This comprehensive guide explains iOS symbolication, covering what it is, its levels, why it matters, how to parse crash logs, the required crash and dSYM files, and step‑by‑step usage of the symbolicatecrash and atos tools to translate hexadecimal addresses into human‑readable source locations.

atoscrash logsdSYM
0 likes · 17 min read
Master iOS Symbolication: Turn Crash Logs into Readable Code
Sohu Tech Products
Sohu Tech Products
Feb 21, 2024 · Fundamentals

Unlocking iOS Debugging: A Deep Dive into DWARF and dSYM

This article explains the DWARF debugging information format, its role in iOS development, how dSYM files store DWARF data, the structure of compilation units and DIEs, key DW_TAG and DW_AT attributes, UUID matching, and practical dwarfdump commands for symbolication.

DWARFDebuggingdSYM
0 likes · 10 min read
Unlocking iOS Debugging: A Deep Dive into DWARF and dSYM
58 Tech
58 Tech
Jul 22, 2022 · Mobile Development

Point‑to‑Point Crash Log Parsing and Automatic Symbolication for iOS Applications

This article presents a comprehensive solution for parsing various iOS crash logs—including system logs and Bugly stacks—by automatically matching DSYM symbol files, generating lightweight symbol tables, handling multiple log formats, and correcting abnormal symbols, all packaged in an open‑source macOS tool.

BuglyDebuggingcrash log
0 likes · 17 min read
Point‑to‑Point Crash Log Parsing and Automatic Symbolication for iOS Applications
Youzan Coder
Youzan Coder
Nov 19, 2021 · Mobile Development

Mastering iOS Symbolication: From Crash Logs to Source Code

This article explains the concept, principles, and practical steps of iOS symbolication, covering crash log processing, address translation, ASLR handling, function‑start and nlist tables, DWARF debugging information, and essential Xcode command‑line tools for accurate source‑level debugging.

ASLRDWARFDebugging
0 likes · 32 min read
Mastering iOS Symbolication: From Crash Logs to Source Code
Baidu Geek Talk
Baidu Geek Talk
Oct 25, 2021 · Mobile Development

How to Decode iOS Crash Logs: From dSYM Files to Online Symbolication

This article explains what symbolication is, how to generate and match dSYM files, perform local symbolication with Xcode or the symbolicatecrash tool, extract system library symbols from devices or firmware, and implement fast online symbolication for massive iOS crash logs.

Mobile Developmentcrash analysisdSYM
0 likes · 23 min read
How to Decode iOS Crash Logs: From dSYM Files to Online Symbolication
Sohu Tech Products
Sohu Tech Products
Sep 15, 2021 · Mobile Development

iOS Symbolication: Understanding Crash Logs and Tools

This article provides a comprehensive guide to iOS symbolication, explaining what symbolication is, why it is needed, how to analyze crash logs, the required files, and step‑by‑step usage of tools such as symbolicatecrash and atos to turn unreadable crash stacks into readable source code references.

crash logsdSYMiOS
0 likes · 18 min read
iOS Symbolication: Understanding Crash Logs and Tools
Baidu App Technology
Baidu App Technology
Sep 6, 2021 · Mobile Development

Mastering iOS Crash Symbolication: From dSYM Basics to Online Automation

This guide explains why raw iOS crash logs are unreadable, introduces dSYM files and DWARF debugging information, shows how to match UUIDs, compute addresses, and use both Xcode and command‑line tools for local symbolication, and describes a scalable online solution for massive crash‑log processing.

DebuggingMobile Developmentcrash analysis
0 likes · 23 min read
Mastering iOS Crash Symbolication: From dSYM Basics to Online Automation
Youzan Coder
Youzan Coder
Sep 10, 2020 · Mobile Development

iOS Crash Log Symbolication: Methods, Tools, and Youzan's Implementation

The article details how to collect iOS crash logs, explains their structure, demonstrates symbolication using the atos and symbolicatecrash tools, and describes Youzan’s end‑to‑end solution that manages dSYM files, automates symbolication via a build‑machine workflow, and addresses storage and automation challenges.

Mobile Developmentatoscrash log
0 likes · 14 min read
iOS Crash Log Symbolication: Methods, Tools, and Youzan's Implementation
Beike Product & Technology
Beike Product & Technology
Jul 10, 2020 · Mobile Development

iOS Crash Log Parsing and Symbolication: Challenges and Solutions in the Haishen Platform

This article explains how the Haishen platform collects iOS crash logs, uses KSCrash to capture rich crash context, overcomes background‑session upload limitations, extracts system symbol tables from firmware, and implements a fast, JSON‑based crash‑symbolication pipeline using atos while handling symbolicatecrash bugs.

CrashLogKSCrashNSURLSession
0 likes · 23 min read
iOS Crash Log Parsing and Symbolication: Challenges and Solutions in the Haishen Platform
Liulishuo Tech Team
Liulishuo Tech Team
May 31, 2019 · Mobile Development

Obtaining and Analyzing iOS Crash Logs with LLDB and Crashlog Scripts

This article explains how iOS developers can retrieve crash logs from simulators, test devices, and App Store releases, then use LLDB and custom crashlog scripts to symbolicate, inspect stack traces, and resolve hard‑to‑reproduce crashes caused by memory‑management issues such as over‑release.

LLDBcrash logiOS
0 likes · 21 min read
Obtaining and Analyzing iOS Crash Logs with LLDB and Crashlog Scripts