如何使用dSYM

时间:2017-02-20 18:30:05

标签: xamarin xamarin.ios

所以我对这是如何工作有点不熟悉,所以请原谅任何无知。我有一个崩溃日志,如下所示:

Crashed Thread: 6
0   libsystem_kernel.dylib              0x18eb7a014 __pthread_kill (in libsystem_kernel.dylib) + 8
1   libsystem_c.dylib                   0x18eaee3f4 abort (in libsystem_c.dylib) + 140
2   XamarinMobileiOS                    0x10041594c 0x1000dc000 + 3381580
3   XamarinMobileiOS                    0x1003f8440 0x1000dc000 + 3261504
4   XamarinMobileiOS                    0x1003f8634 0x1000dc000 + 3262004
5   XamarinMobileiOS                    0x1002cdcc4 0x1000dc000 + 2038980
6   XamarinMobileiOS                    0x1003eb6b8 0x1000dc000 + 3208888
7   libsystem_pthread.dylib             0x18ec3f860 _pthread_body (in libsystem_pthread.dylib) + 240
8   libsystem_pthread.dylib             0x18ec3f770 _pthread_body (in libsystem_pthread.dylib) + 0
9   libsystem_pthread.dylib             0x18ec3cdbc thread_start (in libsystem_pthread.dylib) + 4

我有一个dSYM文件,我知道应该理解这个,但我的问题是,我该如何实际做到这一点?我已经看到了一些在本机ObjC / Swift中使用XCode构建的用户的例子。我的问题是我在Visual Studio上使用Xamarin,而我只有这个日志。我想弄清楚如何使用dSYM来理解这些错误?

1 个答案:

答案 0 :(得分:0)

您需要对崩溃日志进行符号化。

这是一个很好的指南:http://jmillerdev.net/symbolicating-ios-crash-files-xamarin-ios/