Как декодировать представление словаря полезной нагрузки, предоставленное MXDiagnosticPayloadIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Как декодировать представление словаря полезной нагрузки, предоставленное MXDiagnosticPayload

Сообщение Anonymous »

Я работаю с Metric Kit, чтобы выявить сбои в приложении iOS. Я получаю журналы сбоев от MXDiagnosticPayload. Но по журналам сбоев определить точную причину сложно.
Я добавил журнал сбоев, полученный из полезной нагрузки Metrics Kit, ниже EX.
Есть ли способ расшифровать эту информацию о полезной нагрузке?
EX:

Код: Выделить всё

{
callStackTree =     {
callStackPerThread = 1;
callStacks =         (
{
callStackRootFrames =                 (
{
address = 6870587896;
binaryName = "libswiftCore.dylib";
binaryUUID = "EA723E3D-1906-3DAC-A7E9-E108052DFCAA";
offsetIntoBinaryTextSegment = 236024;
sampleCount = 1;
subFrames =                         (
{
address = 4380344756;
binaryName = MetricFW;
binaryUUID = "D401CEC6-56EE-3D87-9F0B-C8F203068BC3";
offsetIntoBinaryTextSegment = 16820;
sampleCount = 1;
subFrames =                                 (
{
address = 4374905208;
binaryName = MetricKitSample;
binaryUUID = "851BAC69-5619-3D08-AE36-41E65CA43E0E";
offsetIntoBinaryTextSegment = 16760;
sampleCount = 1;
subFrames =                                         (
{
address = 4374905300;
binaryName = MetricKitSample;
binaryUUID = "851BAC69-5619-3D08-AE36-41E65CA43E0E";
offsetIntoBinaryTextSegment = 16852;
sampleCount = 1;
subFrames =                                                 (
{
address = 6945439608;
binaryName = UIKitCore;
binaryUUID = "7BF01CFC-23F1-326A-AFD8-AD967FFECE28";
offsetIntoBinaryTextSegment = 14884728;
sampleCount = 1;
subFrames =                                                         (
{
address = 6938707608;
binaryName = UIKitCore;
binaryUUID = "7BF01CFC-23F1-326A-AFD8-AD967FFECE28";
offsetIntoBinaryTextSegment = 8152728;
sampleCount = 1;
subFrames =                                                                 (
{
address = 6938708496;
binaryName = UIKitCore;
binaryUUID = "7BF01CFC-23F1-326A-AFD8-AD967FFECE28";
offsetIntoBinaryTextSegment = 8153616;
sampleCount = 1;
Мне удалось определить сбой с помощью значения offsetIntoBinaryTextSegment. Но сложно проверить каждое значение offsetIntoBinaryTextSegment, чтобы найти искомый сбой.

Подробнее здесь: https://stackoverflow.com/questions/785 ... osticpaylo
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»