Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Управление файлами символов

Материал из Документация АппОптима

Деобфускация (Android) или символизация (iOS) — это процесс превращения классов и методов в удобочитаемые для человека в трассировке стека отчета о сбое.

В следующем примере показана трассировка стека Android до и после деобфускации:

Ключ-АСТРОМ позволяет управлять файлами сопоставления Android и файлами извлечения символов iOS, необходимыми для интерпретации трассировки мобильного стека, которую получает Ключ-АСТРОМ.

Ключ-АСТРОМ поддерживает три различных способа загрузки этих файлов:

  • Через службу символов, известную как «Служба деобфускации и символов» (DSS).
  • Через Ключ-АСТРОМ REST API
  • Через плагин Ключ-АСТРОМ Fastlane
  • Через веб-интерфейс Ключ-АСТРОМ
  • В настоящее время Ключ-АСТРОМ поддерживает только символы строк трассировки стека из приложений и сторонних библиотек на iOS, для которых были предоставлены файлы dSYM. Символизация строк трассировки стека системной библиотеки не поддерживается.
  • Обратите внимание, что вы можете загружать файлы символов размером до 100 МБ.

Для загрузки исходных карт и файлов символов необходимо разрешение на изменение параметров мониторинга .

Загрузить файлы сопоставления для Android

Для Android загрузите файлы сопоставления вашего приложения в их исходном виде. Вам не нужно предварительно обрабатывать эти файлы.

Чтобы узнать больше о файлах сопоставления и о том, где их найти, ознакомьтесь с официальной документацией Android .

Загрузить файлы символов для iOS

Для символики iOS вам необходимо предварительно обработать файлы dSYM с помощью DSSClient, прежде чем вы сможете загрузить их в Ключ-АСТРОМ.

Управление загруженными файлами символов

Вы можете использовать веб-интерфейс Ключ-АСТРОМ для управления ранее загруженными файлами сопоставления Android и файлами извлечения символов iOS.

Кроме того, вы можете использовать Mobile Symbolication API для просмотра, закрепления или удаления файлов символов.

Список загруженных файлов символов

  1. В меню Ключ-АСТРОМ перейдите в « Настройки » .
  2. Выберите Веб- и мобильный мониторинг > Исходные карты и файлы символов .

На этой странице отображается объем хранилища, которое используется в настоящее время, и ограничение хранилища.

  • Для Ключ-АСТРОМ SaaS максимальный размер хранилища для файлов символов и сопоставлений составляет 1 ГБ.
  • Для Ключ-АСТРОМ Managed размер хранилища по умолчанию для файлов символов и карт составляет 1 ГБ. Вы можете изменить размер хранилища в соответствии с вашими требованиями.

Чтобы освободить место, вы можете вручную удалить файлы, которые вам больше не нужны.

Для более автоматизированного подхода к удалению ненужных файлов включите параметр « Закреплено » для файлов, которые вы хотите сохранить. После этого при достижении предела хранилища Ключ-АСТРОМ начинает удалять незакрепленные файлы символов, начиная с самых старых файлов.