<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%B8_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9</id>
	<title>Загрузка и управление файлами символов для мобильных приложений - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%B8_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%B8_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;action=history"/>
	<updated>2026-09-16T13:26:07Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%B8_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=6551&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «= Загрузка и управление файлами символов для мобильных приложений в классическом Мониторинге реального пользователя =  &#039;&#039;&#039;Android&#039;&#039;&#039; &#039;&#039;&#039;iOS&#039;&#039;&#039; &#039;&#039;&#039;tvOS&#039;&#039;&#039;  Подробную информацию о картах исходного кода для веб-приложений см. в разделе «Поддержка карт исходного кода дл...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%B8_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=6551&amp;oldid=prev"/>
		<updated>2026-07-30T04:03:27Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Загрузка и управление файлами символов для мобильных приложений в классическом Мониторинге реального пользователя =  &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;tvOS&amp;#039;&amp;#039;&amp;#039;  Подробную информацию о картах исходного кода для веб-приложений см. в разделе «Поддержка карт исходного кода дл...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Загрузка и управление файлами символов для мобильных приложений в классическом Мониторинге реального пользователя =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;tvOS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Подробную информацию о картах исходного кода для веб-приложений см. в разделе «Поддержка карт исходного кода для анализа ошибок JavaScript в классическом Мониторинге реального пользователя».&lt;br /&gt;
&lt;br /&gt;
Деобфускация (&amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039;) или символизация (&amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;tvOS&amp;#039;&amp;#039;&amp;#039;) — это процесс придания классам и методам удобочитаемого вида в трассировке стека отчета о сбое.&lt;br /&gt;
&lt;br /&gt;
В следующем примере представлен трассировочный стек &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039; до и после деобфускации:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Трассировка стека Android до и после деобфускации&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ позволяет управлять файлами сопоставления &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039; и файлами извлечения символов &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;tvOS&amp;#039;&amp;#039;&amp;#039;, необходимыми для интерпретации трассировок стека мобильных устройств, получаемых Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ поддерживает несколько способов загрузки этих файлов:&lt;br /&gt;
&lt;br /&gt;
* С помощью службы символизации, известной как «Служба деобфускации и символизации» (&amp;#039;&amp;#039;&amp;#039;DSS&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
* Через &amp;#039;&amp;#039;&amp;#039;REST API&amp;#039;&amp;#039;&amp;#039; Ключ-АСТРОМ.&lt;br /&gt;
* Через плагин &amp;#039;&amp;#039;&amp;#039;Fastlane&amp;#039;&amp;#039;&amp;#039; Ключ-АСТРОМ.&lt;br /&gt;
* Через веб-интерфейс Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
В настоящее время Ключ-АСТРОМ поддерживает символизацию строк трассировки стека только из приложений и сторонних библиотек на &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;tvOS&amp;#039;&amp;#039;&amp;#039;, для которых предоставлены файлы &amp;#039;&amp;#039;&amp;#039;dSYM&amp;#039;&amp;#039;&amp;#039;. Символизация строк трассировки стека системных библиотек не поддерживается.&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
&lt;br /&gt;
Вы можете загрузить файл с символами в любом поддерживаемом формате (сжатом или несжатом). Обратите внимание на следующие ограничения:&lt;br /&gt;
&lt;br /&gt;
* Загруженный файл не должен превышать 100 МиБ.&lt;br /&gt;
* Несжатый файл — его размер после декомпрессии (если он сжат) не должен превышать 500 МиБ.&lt;br /&gt;
* Если ваш файл слишком большой, попробуйте сжать его, чтобы он не превышал лимит загрузки в 100 МиБ.&lt;br /&gt;
&lt;br /&gt;
Для загрузки исходных карт и файлов символов вам необходимы права на изменение настроек мониторинга на уровне среды.&lt;br /&gt;
&lt;br /&gt;
= Загрузка файлов сопоставления для Android =&lt;br /&gt;
&lt;br /&gt;
Для &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039; загрузите файлы сопоставления вашего приложения в их исходном виде. Предварительная обработка этих файлов не требуется.&lt;br /&gt;
&lt;br /&gt;
Чтобы узнать больше о файлах сопоставления и о том, где их найти, ознакомьтесь с официальной документацией &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Загрузка файлов сопоставления через DSSClient ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039; позволяет деобфусцировать отчеты о сбоях мобильных приложений или обработанные исключения.&lt;br /&gt;
&lt;br /&gt;
=== Шаг 1: Получите DSSClient ===&lt;br /&gt;
&lt;br /&gt;
Вы можете загрузить &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039; через веб-интерфейс Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
# Перейти в мобильную версию.&lt;br /&gt;
# Выберите мобильное приложение, которое хотите настроить.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Дополнительно (…)&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Редактировать&amp;#039;&amp;#039;&amp;#039; в правом верхнем углу плитки с названием вашего приложения.&lt;br /&gt;
# В настройках приложения выберите &amp;#039;&amp;#039;&amp;#039;Файлы символов&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Прокрутите страницу вниз и перейдите по ссылке &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Запустите &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
В &amp;#039;&amp;#039;&amp;#039;macOS Catalina&amp;#039;&amp;#039;&amp;#039; система запрещает запуск &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039; при первом запуске и отображает предупреждающее диалоговое окно. Отмените предупреждение; перейдите в &amp;#039;&amp;#039;&amp;#039;Системные настройки&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Безопасность и конфиденциальность&amp;#039;&amp;#039;&amp;#039; и выберите &amp;#039;&amp;#039;&amp;#039;Открыть в любом случае&amp;#039;&amp;#039;&amp;#039;, чтобы разрешить запуск &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Такое поведение вызвано тем, что &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039; ссылается на фреймворк &amp;#039;&amp;#039;&amp;#039;LLDB Xcode&amp;#039;&amp;#039;&amp;#039;, который не принимается &amp;#039;&amp;#039;&amp;#039;Gatekeeper&amp;#039;&amp;#039;&amp;#039;, независимо от того, заверен ли &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Использовать &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039; можно только на компьютерах под управлением &amp;#039;&amp;#039;&amp;#039;macOS&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Шаг 2: Загрузка файлов сопоставления через DSSClient ===&lt;br /&gt;
&lt;br /&gt;
Загрузите файл сопоставления вашего приложения в Ключ-АСТРОМ в исходном виде. Выполните следующую команду в &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DTXDssClient -upload appid=aa-bb-cc-dd-ee apitoken=Z-123aefc os=android bundleId=org.comp.app versionStr=1.0 version=1 file=/usr/local/mapping.txt server=https://server.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Определение !! Где найти&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-upload&amp;lt;/code&amp;gt; || Флаг команды. || –&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;appId&amp;lt;/code&amp;gt; || Идентификатор приложения, который Ключ-АСТРОМ использует для идентификации приложения. || Веб-интерфейс Ключ-АСТРОМ &amp;gt; Мобильное приложение &amp;gt; Настройки приложения &amp;gt; Мастер настройки измерительных приборов&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;apitoken&amp;lt;/code&amp;gt; || Приватный токен, используемый для безопасной связи через &amp;#039;&amp;#039;&amp;#039;REST API&amp;#039;&amp;#039;&amp;#039;. || Веб-интерфейс Ключ-АСТРОМ &amp;gt; Токены доступа&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;os&amp;lt;/code&amp;gt; || Операционная система, которая должна быть обработана (&amp;lt;code&amp;gt;android&amp;lt;/code&amp;gt;). || –&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bundleId&amp;lt;/code&amp;gt; || Имя пакета приложения, например &amp;lt;code&amp;gt;com.yourcompany.app&amp;lt;/code&amp;gt;. || –&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;versionStr&amp;lt;/code&amp;gt; || Название версии приложения. || Файл &amp;lt;code&amp;gt;build.gradle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt; || Код версии приложения. || Файл &amp;lt;code&amp;gt;build.gradle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt; || Путь к файлу сопоставления, который вы хотите загрузить. || &amp;lt;code&amp;gt;build/outputs/mapping/release/mapping.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;server&amp;lt;/code&amp;gt; || URL-адрес сервера Ключ-АСТРОМ, например, &amp;lt;code&amp;gt;xyz.astromkey.com&amp;lt;/code&amp;gt;. || –&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для получения подробного обзора всех возможных параметров запустите исполняемый файл &amp;lt;code&amp;gt;DTXDssClient&amp;lt;/code&amp;gt; с помощью команды &amp;lt;code&amp;gt;-h&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Если вам потребуется удалить файлы сопоставления, используйте следующую команду:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DTXDssClient -delete appid=aa-bb-cc-dd-ee apitoken=Z-123aefc os=android bundleId=org.comp.app versionStr=1.0 version=1 server=https://server.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Загрузка файлов сопоставления через REST API ==&lt;br /&gt;
&lt;br /&gt;
API мобильной символизации позволяет автоматизировать загрузку картографических файлов для &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Для загрузки файлов сопоставления вашего приложения в Ключ-АСТРОМ используйте метод &amp;#039;&amp;#039;&amp;#039;PUT upload file for an app version&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Загрузка файлов карт через плагин Fastlane ==&lt;br /&gt;
&lt;br /&gt;
Вы можете использовать плагин &amp;#039;&amp;#039;&amp;#039;Fastlane&amp;#039;&amp;#039;&amp;#039; Ключ-АСТРОМ для автоматизации всего процесса передачи файлов картографирования &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039; в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
Для получения более подробной информации и инструкций ознакомьтесь с документацией плагина на &amp;#039;&amp;#039;&amp;#039;GitHub&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Загрузка файлов сопоставления через веб-интерфейс ==&lt;br /&gt;
&lt;br /&gt;
Вы также можете использовать веб-интерфейс Ключ-АСТРОМ для загрузки файлов сопоставления вашего приложения либо через настройки среды, либо через настройки приложения.&lt;br /&gt;
&lt;br /&gt;
=== Через настройки среды ===&lt;br /&gt;
&lt;br /&gt;
# В Ключ-АСТРОМ перейдите в &amp;#039;&amp;#039;&amp;#039;Настройки&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Веб- и мобильный мониторинг&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Карты исходных данных и файлы символов&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# В разделе &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039; выберите &amp;#039;&amp;#039;&amp;#039;Загрузить файлы&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите приложение из выпадающего списка.&lt;br /&gt;
# Укажите имя пакета — имя пакета приложения, например &amp;lt;code&amp;gt;com.yourcompany.app&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Введите код версии и название версии — вы найдете их в файле &amp;lt;code&amp;gt;build.gradle&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Выберите файл, который хотите загрузить, и укажите файл сопоставления.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Загрузить&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Через настройки приложения ===&lt;br /&gt;
&lt;br /&gt;
# Перейти в мобильную версию.&lt;br /&gt;
# Выберите мобильное приложение, которое хотите настроить.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Дополнительно (…)&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Редактировать&amp;#039;&amp;#039;&amp;#039; в правом верхнем углу плитки с названием вашего приложения.&lt;br /&gt;
# В настройках приложения выберите &amp;#039;&amp;#039;&amp;#039;Файлы символов&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# В разделе &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039; выберите &amp;#039;&amp;#039;&amp;#039;Загрузить файлы&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Укажите имя пакета, код версии и название версии.&lt;br /&gt;
# Выберите файл сопоставления и нажмите &amp;#039;&amp;#039;&amp;#039;Загрузить&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
= Загрузка файлов символов для iOS и tvOS =&lt;br /&gt;
&lt;br /&gt;
Для символизации файлов &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;tvOS&amp;#039;&amp;#039;&amp;#039; необходимо предварительно обработать файлы &amp;#039;&amp;#039;&amp;#039;dSYM&amp;#039;&amp;#039;&amp;#039; с помощью &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;, прежде чем загружать их в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
== Шаг 1: Получить файлы dSYM ==&lt;br /&gt;
&lt;br /&gt;
Используйте файлы &amp;#039;&amp;#039;&amp;#039;dSYM&amp;#039;&amp;#039;&amp;#039; из каталога приложения &amp;lt;code&amp;gt;.xcarchive&amp;lt;/code&amp;gt; или сборки.&lt;br /&gt;
&lt;br /&gt;
Для загрузки файлов &amp;#039;&amp;#039;&amp;#039;dSYM&amp;#039;&amp;#039;&amp;#039; с помощью архива приложений &amp;#039;&amp;#039;&amp;#039;Xcode&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
# В меню &amp;#039;&amp;#039;&amp;#039;Xcode&amp;#039;&amp;#039;&amp;#039; выберите &amp;#039;&amp;#039;&amp;#039;Window&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Organizer&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Archives&amp;#039;&amp;#039;&amp;#039; &amp;gt; ваше мобильное приложение.&lt;br /&gt;
# Выберите архив с необходимой версией приложения и номером сборки.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Загрузить отладочные символы&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Щелкните правой кнопкой мыши по загруженному архиву и выберите &amp;#039;&amp;#039;&amp;#039;Показать в Finder&amp;#039;&amp;#039;&amp;#039;. Используйте отобразившийся файл &amp;lt;code&amp;gt;.xcarchive&amp;lt;/code&amp;gt; в качестве входных данных в &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039; (см. следующий шаг).&lt;br /&gt;
&lt;br /&gt;
== Шаг 2: Получите DSSClient ==&lt;br /&gt;
&lt;br /&gt;
Вы можете загрузить &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039; через веб-интерфейс Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
# Перейти в мобильную версию.&lt;br /&gt;
# Выберите мобильное приложение, которое хотите настроить.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Дополнительно (…)&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Редактировать&amp;#039;&amp;#039;&amp;#039; в правом верхнем углу плитки с названием вашего приложения.&lt;br /&gt;
# В настройках приложения выберите &amp;#039;&amp;#039;&amp;#039;Файлы символов&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Прокрутите страницу вниз и перейдите по ссылке &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Запустите &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
В &amp;#039;&amp;#039;&amp;#039;macOS Catalina&amp;#039;&amp;#039;&amp;#039; система запрещает запуск &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039; при первом запуске и отображает предупреждающее диалоговое окно. Отмените предупреждение; перейдите в &amp;#039;&amp;#039;&amp;#039;Системные настройки&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Безопасность и конфиденциальность&amp;#039;&amp;#039;&amp;#039; и выберите &amp;#039;&amp;#039;&amp;#039;Открыть в любом случае&amp;#039;&amp;#039;&amp;#039;, чтобы разрешить запуск &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Использовать &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039; можно только на компьютерах под управлением &amp;#039;&amp;#039;&amp;#039;macOS&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Шаг 3: Предварительная обработка файлов dSYM ==&lt;br /&gt;
&lt;br /&gt;
Перед загрузкой файлов &amp;#039;&amp;#039;&amp;#039;dSYM&amp;#039;&amp;#039;&amp;#039; в Ключ-АСТРОМ выполните предварительную обработку. Запустите одну из следующих команд в &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Для файлов dSYM, загруженных с помощью архива приложений Xcode&lt;br /&gt;
DTXDssClient -decode symbolsfile=easyTravelApp.xcarchive&lt;br /&gt;
&lt;br /&gt;
# Для файлов dSYM из App Store Connect&lt;br /&gt;
DTXDssClient -decode symbolsfile=appDsyms.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Шаг 4: Загрузка файлов с извлеченными символами ==&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через DSSClient ===&lt;br /&gt;
&lt;br /&gt;
Загрузите обработанные файлы в Ключ-АСТРОМ с помощью &amp;#039;&amp;#039;&amp;#039;DSSClient&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DTXDssClient -upload appid=aa-bb-cc-dd-ee apitoken=Z-123aefc os=ios bundleId=org.comp.app bundleName=App versionStr=1.0 version=1 symbolsfile=/usr/local/app.xcarchive/dSYMs server=https://server.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Определение !! Где найти&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-upload&amp;lt;/code&amp;gt; || Флаг команды. || –&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;appId&amp;lt;/code&amp;gt; || Идентификатор приложения, который Ключ-АСТРОМ использует для идентификации приложения. || Веб-интерфейс Ключ-АСТРОМ &amp;gt; Мобильное приложение &amp;gt; Настройки приложения &amp;gt; Мастер настройки измерительных приборов&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;apitoken&amp;lt;/code&amp;gt; || Приватный токен, используемый для безопасной связи через &amp;#039;&amp;#039;&amp;#039;REST API&amp;#039;&amp;#039;&amp;#039;. || Веб-интерфейс Ключ-АСТРОМ &amp;gt; Токены доступа&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;os&amp;lt;/code&amp;gt; || Операционная система — &amp;lt;code&amp;gt;ios&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;tvos&amp;lt;/code&amp;gt;. || –&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bundleId&amp;lt;/code&amp;gt; || Идентификатор пакета приложения. || Цель приложения &amp;gt; Общие &amp;gt; Идентификатор пакета&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bundleName&amp;lt;/code&amp;gt; || Название пакета приложения. || Цель приложения &amp;gt; Общие &amp;gt; Отображаемое имя&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;versionStr&amp;lt;/code&amp;gt; || Строка версии приложения. || Целевая страница приложения &amp;gt; Общие &amp;gt; Версия&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt; || Версия приложения. || Цель приложения &amp;gt; Общие &amp;gt; Сборка&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;symbolsFile&amp;lt;/code&amp;gt; || Путь к папке, содержащей файлы &amp;#039;&amp;#039;&amp;#039;dSYM&amp;#039;&amp;#039;&amp;#039; приложения. || &amp;lt;code&amp;gt;your_app_name.xcarchive/dSYMs&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;server&amp;lt;/code&amp;gt; || URL-адрес сервера Ключ-АСТРОМ, например, &amp;lt;code&amp;gt;xyz.astromkey.com&amp;lt;/code&amp;gt;. || –&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если вам потребуется удалить файлы символов, используйте следующую команду:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DTXDssClient -delete appid=aa-bb-cc-dd-ee apitoken=Z-123aefc os=ios bundleId=org.comp.app versionStr=1.0 version=1 server=https://server.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через REST API ===&lt;br /&gt;
&lt;br /&gt;
API мобильной символизации позволяет автоматизировать загрузку файлов символов.&lt;br /&gt;
&lt;br /&gt;
Для загрузки обработанных файлов символов используйте метод &amp;#039;&amp;#039;&amp;#039;PUT upload file for an app version&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через плагин Fastlane ===&lt;br /&gt;
&lt;br /&gt;
Вы можете использовать плагин &amp;#039;&amp;#039;&amp;#039;Fastlane&amp;#039;&amp;#039;&amp;#039; Ключ-АСТРОМ для автоматизации всего процесса, включая получение файлов &amp;#039;&amp;#039;&amp;#039;dSYM&amp;#039;&amp;#039;&amp;#039; из &amp;#039;&amp;#039;&amp;#039;App Store Connect&amp;#039;&amp;#039;&amp;#039;, предварительную обработку файлов и их загрузку в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
Для получения более подробной информации и инструкций ознакомьтесь с документацией плагина на &amp;#039;&amp;#039;&amp;#039;GitHub&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через веб-интерфейс ===&lt;br /&gt;
&lt;br /&gt;
==== Через настройки среды ====&lt;br /&gt;
&lt;br /&gt;
# В Ключ-АСТРОМ перейдите в &amp;#039;&amp;#039;&amp;#039;Настройки&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Веб- и мобильный мониторинг&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Карты исходных данных и файлы символов&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# В разделе &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;tvOS&amp;#039;&amp;#039;&amp;#039; выберите &amp;#039;&amp;#039;&amp;#039;Загрузить файлы&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите приложение из выпадающего списка.&lt;br /&gt;
# Укажите идентификатор пакета (&amp;lt;code&amp;gt;bundleId&amp;lt;/code&amp;gt;), который можно найти в разделе &amp;#039;&amp;#039;&amp;#039;Цель приложения&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Общие&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Идентификатор пакета&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Введите версию пакета из раздела &amp;#039;&amp;#039;&amp;#039;Цель приложения&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Общие&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Версия&amp;#039;&amp;#039;&amp;#039; и строку версии пакета из раздела &amp;#039;&amp;#039;&amp;#039;Цель приложения&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Общие&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Сборка&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите файл с символами и нажмите &amp;#039;&amp;#039;&amp;#039;Загрузить&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Через настройки приложения ====&lt;br /&gt;
&lt;br /&gt;
# Перейти в мобильную версию.&lt;br /&gt;
# Выберите мобильное приложение, которое хотите настроить.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Дополнительно (…)&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Редактировать&amp;#039;&amp;#039;&amp;#039; в правом верхнем углу плитки с названием вашего приложения.&lt;br /&gt;
# В настройках приложения выберите &amp;#039;&amp;#039;&amp;#039;Файлы символов&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# В разделе &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;tvOS&amp;#039;&amp;#039;&amp;#039; выберите &amp;#039;&amp;#039;&amp;#039;Загрузить файлы&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Укажите идентификатор пакета, версию пакета и строку версии.&lt;br /&gt;
# Выберите файл с символами и нажмите &amp;#039;&amp;#039;&amp;#039;Загрузить&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
= Управление загруженными файлами символов =&lt;br /&gt;
&lt;br /&gt;
С помощью веб-интерфейса Ключ-АСТРОМ вы можете управлять ранее загруженными файлами сопоставления &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039; и файлами извлечения символов &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;tvOS&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Просмотр файлов для конкретного приложения ==&lt;br /&gt;
&lt;br /&gt;
# Перейти в мобильную версию.&lt;br /&gt;
# Выберите мобильное приложение, которое хотите настроить.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Дополнительно (…)&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Редактировать&amp;#039;&amp;#039;&amp;#039; в правом верхнем углу плитки с названием вашего приложения.&lt;br /&gt;
# В настройках приложения выберите &amp;#039;&amp;#039;&amp;#039;Файлы символов&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Просмотр всех загруженных файлов ==&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &amp;#039;&amp;#039;&amp;#039;Настройки&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Мониторинг веб-сайтов и мобильных устройств&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Исходные карты и файлы символов&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
На странице отображается текущий объем используемого хранилища и лимит хранилища. При достижении лимита хранилища Ключ-АСТРОМ начинает удаление исходных карт и файлов символов, начиная с самых старых.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер хранилища для исходных карт и файлов символов составляет 1 ГиБ.&lt;br /&gt;
&lt;br /&gt;
Чтобы освободить место, вы можете вручную удалить ненужные файлы. Выберите &amp;#039;&amp;#039;&amp;#039;Удалить&amp;#039;&amp;#039;&amp;#039; в строке файла, который хотите удалить.&lt;br /&gt;
&lt;br /&gt;
Чтобы предотвратить автоматическое удаление файлов при достижении лимита хранилища, включите параметр &amp;#039;&amp;#039;&amp;#039;Закрепить&amp;#039;&amp;#039;&amp;#039; для исходных карт и файлов символов, которые вы хотите сохранить.&lt;br /&gt;
&lt;br /&gt;
В качестве альтернативы вы можете использовать API мобильной символизации для просмотра, закрепления или удаления файлов символов.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>