所以我对这是如何工作有点不熟悉,所以请原谅任何无知。我有一个崩溃日志,如下所示:
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来理解这些错误?
答案 0 :(得分:0)
您需要对崩溃日志进行符号化。
这是一个很好的指南:http://jmillerdev.net/symbolicating-ios-crash-files-xamarin-ios/