如何象征UIKit等iOS系统框架?

kvh*_*kvh 9 symbolicatecrash ios

我正在iOS上使用UncaughtExceptionHandler:

我注册一个处理程序:

NSSetUncaughtExceptionHandler(&myHandler);
Run Code Online (Sandbox Code Playgroud)

我收到App Crash的回调,

void myHandler(NSException * exception)
{
    //i can get stack symbols from
    //exception.callStackSymbols;
}
Run Code Online (Sandbox Code Playgroud)

以下是我得到的堆栈:

6   UIKit   0x000000018a6622c8  <redacted> + 612 
7   UIKit   0x000000018a678b88  <redacted> + 592 
8   UIKit   0x000000018a678814  <redacted> + 700 
9   UIKit   0x000000018a671d50  <redacted> + 684 
10  UIKit   0x000000018a644f74  <redacted> + 264 
Run Code Online (Sandbox Code Playgroud)

我想象征'编辑'部分.

我尝试了什么:

系统框架和它的dsyms文件:

/Users/my_user/Library/Developer/Xcode/iOS\ DeviceSupport/8.4.1\ \(12H321\)/symbols/system/Library/Frameworks/UIKit.framework/UIKit
Run Code Online (Sandbox Code Playgroud)

使用xcrun atos工具来表示此行:

6   UIKit   0x000000018a6622c8  <redacted> + 612

xcrun atos -arch arm64 -o /Users/my_user/Library/Developer/Xcode/iOS\ DeviceSupport/8.4.1\ \(12H321\)/symbols/system/Library/Frameworks/UIKit.framework/UIKit -l 0x18a662064 0x000000018a6622c8
Run Code Online (Sandbox Code Playgroud)

我无法从此命令中找到正确的输出.

我错过了什么?

我的问题是:

如何象征UIKit等系统框架?