Есть ли способ получить трассировку стека устройства iOS, на котором работает ваше приложение? - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть приложение для iOS, которое я загрузил 5 своим тестерам на свои телефоны.Один из них сообщил, что приложение не работает, но я не могу воспроизвести его.

Он тоже не может воспроизвести его.

Есть ли способ получить трассировку стека устройства iOS, на котором работает ваше приложение?

Может ли он отправить мне свои журналы по электронной почте или через какой-нибудь облачный сервис, такой как Firebase?

Стоит ли искать какую-нибудь технологию?

1 Ответ

0 голосов
/ 20 апреля 2019

Если вы попросите человека принести вам свой телефон, вы можете подключить его к XCode и читать журналы таким образом, однако вы не сможете вернуться назад и просмотреть журналы прошлых дней.Но, если они подключат и запустят приложение и смогут воссоздать сбой, то у вас все получится.

Можно написать код в вашем приложении, чтобы записать данные журнала в файл, которыйВы экономите на своем телефоне.Чтобы не заполнять память телефона, я удаляю этот файл при закрытии приложения и создаю новый при запуске приложения.Затем я создал метод в приложении, чтобы связаться со службой поддержки, и прикрепляю файл журнала к электронному письму.Это прекрасно работает, пока они нажимают кнопку поддержки контактов перед закрытием приложения.Однако в случае сбоя приложения вы можете закодировать его, чтобы сохранить файл журнала, если он уже существует при следующем запуске.

Имейте в виду, что как только вы начнете отправлять данные журнала в файл, он не будетбольше не отображается в консоли при отладке приложения, если только вы не написали какой-то простой переключатель для включения или выключения этой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...