Должен ли я использовать «Удалить символы отладки во время копирования» и «Удалить связанные продукты» с Google Analytics?

Я использовал TestFlight для удаленного отчета о сбоях. Теперь я использую Google Analytics для этого.

TestFlight рекомендует отключить «Удалить символы отладки во время копирования» и «Удалить связанные продукты». Гугл Аналитикс - нет. Должен ли я удалить их после того, как я сменил TestFlight на Google Analytics?

введите здесь описание изображения


person Dmitry    schedule 28.02.2013    source источник


Ответы (1)


Это зависит от того, как символизируются отчеты о сбоях:

  1. Если вы можете загрузить dSYM для получения символических отчетов о сбоях, вам необходимо удалить символы отладки. Преимущество этого заключается в получении номеров строк, а иногда и до 50% меньших двоичных файлов приложения.

  2. Если вы НЕ можете загружать dSYM для символизации и не можете/не хотите загружать отчеты о сбоях и символизировать их на своем Mac, вам не следует удалять символы, чтобы получить хоть что-то. Символизация на вашем Mac будет работать только в том случае, если вы заархивируете dSYM этих сборок и сможете загружать отчеты о сбоях в стандартном формате.

person Kerni    schedule 28.02.2013
comment
Спасибо за объяснение! Но как насчет опции «Удалить связанный продукт»? - person Dmitry; 28.02.2013
comment
См. документацию для STRIP_INSTALLED_PRODUCT по адресу разработчику. .apple.com/library/mac/#documentation/DeveloperTools/ Только если для этого параметра установлено значение YES, удаление будет выполнено. В проектах Xcode для этого параметра по умолчанию установлено значение YES на уровне проекта. - person Kerni; 28.02.2013
comment
Достаточно ли только для одного из этих свойств установить значение NO, чтобы остановить зачистку? - person Dmitry; 28.02.2013
comment
Вы хотите, чтобы отладочные символы оставались в двоичном коде? Затем оба должны быть установлены на NO. - person Kerni; 28.02.2013
comment
Знаете ли вы, требуются ли эти параметры Google Analytics для правильного составления отчетов о сбоях? - person Dmitry; 28.02.2013
comment
Соответствующий веб-сайт по адресу developers.google.com/analytics/devguides/collection/. ios/v2/ ничего не говорит о символизации. Но это показывает, что он собирает только необработанные исключения и никаких сбоев, вызванных другими сигналами, что означает, что он будет сообщать только о подмножестве ваших реальных сбоев приложений. Поскольку в нем ничего не говорится о символизации, вам, возможно, придется попробовать и посмотреть. Но в целом не похоже на хорошее решение для сбора отчетов о сбоях. - person Kerni; 28.02.2013
comment
Я пробовал разные значения параметров - размер приложения абсолютно одинаковый. - person Dmitry; 28.02.2013
comment
Пожалуйста, создайте новый вопрос, если у вас есть проблемы с его работой, и добавьте дополнительную информацию, например, как вы создаете продукт и текущие настройки на уровне цели и проекта. - person Kerni; 28.02.2013