iOS Crash Debug

2019-10-22  本文已影响0人  Youzhicha

浅谈iOS多线程(源码)

iOS log, Crash,Cache

App log:

xcode → window → Devices→选中相关设备 → 选中相应应用 → 应用列表下方设置按键 → Download Container → 已下载文件右键选择显示包内容 → AppData → Libary → Caches → xxx.log

Crash log: iOSSymbolicator 工具可以协助分析

xcode → window → Devices → 选中相关设备 → view device logs → 相关程序,相关时间的log → 右键 export log

Cache 文件:

xcode → window → Devices →选中相关设备 → 选中相应应用 → 应用列表下方设置按键 → Download Container → 已下载文件右键选择显示包内容 → AppData/Libary/Caches/xxx.dat

Mac log, Crash,Cache

App log:

~/Library/Logs/

Crash log: MacSymbolicator 工具可以协助分析。

~/Library/Logs/DiagnosticReports/

Cache :

~/Library/Caches

Debugging with Xcode

iOS 堆栈符号解析最佳实践

find /Applications/Xcode.app -name symbolicatecrash -type f

/Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash
/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

iOS异常捕获-堆栈信息的解析

iOS 反汇编

Mac安装binutils工具

brew install binutils

iOS开发同学的arm64汇编入门

ARMv8-aarch64寄存器和指令集

ARM寄存器

arm64 架构之入栈/出栈操作

上一篇下一篇

猜你喜欢

热点阅读