我从Apple收到了一份崩溃报告,并在this document之后将其表示为符号,但我仍然不理解该报告。
首先,我尝试使用“ XCode方法”来表示该报告:
- 将iOS设备连接到Mac
- 从“窗口”菜单中选择“设备”
- 在左列的“设备”部分下,选择一个设备
- 单击右侧面板上“设备信息”部分下的“查看设备日志”按钮
- 将崩溃报告拖到显示的面板的左列中
- Xcode将自动符号化崩溃报告并显示结果
[之前,我是通过'Organizer'从App Store下载dSYM文件并将其复制到单独的文件夹中的。但是所有带符号的名称看起来都像这样:
5 Recycling 0x10103b464 fb1UCM8vZCiE + 355
6 Recycling 0x1010431d4 fbkUVUzGnhkS + 1655
7 Recycling 0x101038a78 fbIiaWxkoUb6 + 307
然后,我尝试了从this blog开始的方法,但问题仍然存在:
{"app_name":"Recycling","timestamp":"2020-02-08 00:00:51.02 +0800","app_version":"1.7.3","slice_uuid":"20cdeb29-1f14-3298-9649-503635ded968","adam_id":1406292831,"build_version":"3","bundleID":"com.qdjzd.Recycling","share_with_app_devs":true,"is_first_party":false,"bug_type":"109","os_version":"iPhone OS 13.3.1 (17D50)","incident_id":"36AEED5C-F4AD-4711-926E-783D4783039E","name":"Recycling"}
Incident Identifier: 36AEED5C-F4AD-4711-926E-783D4783039E
CrashReporter Key: 665569f89a7cca0567f04077cd6e5757ddeffea5
Hardware Model: xxx1
Process: Recycling [6029]
Path: /private/var/containers/Bundle/Application/0A62AE5B-BE91-4A30-8CB5-A6137DE9DCC1/Recycling.app/Recycling
Identifier: com.qdjzd.Recycling
Version: 3 (1.7.3)
AppStoreTools: 11C29
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.qdjzd.Recycling [1787]
Date/Time: 2020-02-08 00:00:50.8368 +0800
Launch Time: 2020-02-08 00:00:22.0052 +0800
OS Version: iPhone OS 13.3.1 (17D50)
Release Type: User
Baseband Version: n/a
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 11
Last Exception Backtrace:
0 CoreFoundation 0x1abab8a48 0x1ab98d000 + 1227336
1 libobjc.A.dylib 0x1ab7dffa4 0x1ab7da000 + 24484
2 CoreFoundation 0x1ab9c0e34 0x1ab98d000 + 212532
3 CoreServices 0x1ac1232d8 0x1ac056000 + 840408
4 Foundation 0x1abd736f8 0x1abd69000 + 42744
5 Recycling 0x10103b464 fb1UCM8vZCiE + 355
6 Recycling 0x1010431d4 fbkUVUzGnhkS + 1655
7 Recycling 0x101038a78 fbIiaWxkoUb6 + 307
8 libsystem_pthread.dylib 0x1ab7d3d8c 0x1ab7c9000 + 44428
9 libsystem_pthread.dylib 0x1ab7d776c 0x1ab7c9000 + 59244
谁能帮我吗?
在Xcode 10中,您可以按照以下步骤操作:
在管理器内部,找到该应用程序所基于的存档。单击下载调试符号按钮。什么都不会出现在“下载”文件夹中,但是可以。将构建计算机连接到iOS设备。在设备和模拟器中选择设备。单击查看设备日志按钮。将崩溃文件拖放到左侧面板。该文件必须以.crash扩展名结尾,否则拖动将失败。切换到“所有日志”选项卡。选择添加的崩溃文件。该文件应自动符号化,否则,请使用右键单击上下文菜单项“重新符号化日志”。