2016-04-07 3 views
0

Я разрабатываю приложение IOS с помощью Xcode. Когда я устанавливаю свое приложение из Xcode, и я запускаю его из Xcode, в случае сбоя приложения я могу четко видеть ошибку в отладчике.Символы Xcode без архива

Теперь я отсоединяю свое устройство от Xcode, я запускаю приложение, а затем появляется ошибка, и он падает. Я снова подключаю свое устройство к Xcode, и я использую окно «Устройство», чтобы получить журналы сбоев приложения, но нет никакой символики, и тогда я не могу проанализировать сбой :-(

В этой ситуации есть способ получить символа или обязательна сначала генерировать архив и устанавливать его на устройстве, чтобы получить выгоду от Symbolication?

Мне будет легче, поскольку Разработчик проанализирует крах моего Приложения с моего устройства без необходимости создавать и устанавливать каждый раз в новый архив.

Как вы продолжаете? Я развиваюсь в Свифт, но я думаю, что это не важно ...

Спасибо за помощь,

Seb.

ответ

0

Во-первых, почему вы не можете получить информацию о сбоях от отладчика? Скорее всего, вы скажете, что журнал сбоев покажет вам ...

Во-вторых, файл символики создается каждый раз при запуске проекта. По this answer он находится по адресу:

/Users//Library/Developer/Xcode/DerivedData/{project}/Build/Products/Debug-iphonesimulator 

Это расположение будет меняться в зависимости от проекта и окружающей среды, вы строите для/отладки.

+0

Когда я запускаю свое приложение из Xcode, и у меня есть сбой, я использую отладчик, чтобы найти детали аварии. Затем, когда мое устройство не подключено к XCode, а мое приложение падает, оно генерирует файл сбоя, а затем я хочу проанализировать его, когда вернусь домой :-) – sebastien

+0

Я нашел решение благодаря ответу на ответ. В моих настройках сборки параметр «Формат отладочной информации» был установлен на «DWARF» для «Debug». Я изменил его на «DWARF с файлом dSYM», затем, когда я создаю свое приложение для отладки, он генерирует файл DSYM, и когда я анализирую крах, Xcode автоматически выполняет команду «Символирование». – sebastien