Просто должен был пройти через это сам сегодня. Я нашел учебник на сайте Рэя Вендерлиха:
http://www.raywenderlich.com/33669/overview-of-ios-crash-reporting-tools-part-1
Я неправильно использовал Bugsense (без символов и хлебных крошек>. <). </p>
Примечание: крошка для довольно дорогой версии.
Как загрузить dSYM на сайт Bugsense, чтобы обозначить трассировку стека
Во всяком случае, из руководства я узнал, что мне нужно загрузить папку dSYM в виде архива в Bugsense.
Эта папка, по сути, позволяет необработанной трассировке стека обозначать, с какими вызовами функций вызвал сбой, также показывая номер строки.
Когда вы делаете архив, вы получаете файл архива в Window> Organizer.
Чтобы получить файл dSYM, вам необходимо:
Щелкните правой кнопкой мыши архив> Показать в Finder из окна> Органайзер
экран.
Затем щелкните правой кнопкой мыши файл> Показать упакованное содержимое, это покажет вам папку dSYM.
Щелкните правой кнопкой мыши и заархивируйте эту папку.
Войдите в свою учетную запись bugsense, найдите свое приложение, перейдите на страницу настроек, и слева должна быть вкладка с именем "dSYM". Нажмите на него, а затем нажмите кнопку «Обзор и загрузка», чтобы загрузить dSYM.
Теперь вы можете перейти к каждой вашей ошибке и нажать кнопку «Символизировать», это превратит все эти неприятности:
0000x1aeaf390a
аварийные сообщения на что-то вроде:
MyViewController:m110, [MyViewController objectAtIndex:17] out of bounds
Вам необходимо загрузить соответствующий ZIP-файл dSYM для соответствующего архива, который вы генерировали каждый раз, когда вы генерируете новую версию пакета вашего приложения.
В противном случае, если вы попытаетесь использовать Bugsense без этого dSYM, вы получите бесполезную трассировку стека.
Надеюсь, что это принесет пользу кому-нибудь в будущем. Удачи!