Трябва ли да използвам „Отстраняване на символи за отстраняване на грешки по време на копиране“ и „Отстраняване на свързани продукти“ с Google Анализ?

Използвал съм TestFlight за дистанционно докладване на сривове. Сега използвам Google Analytics за това.

TestFlight препоръчва „Отстраняване на символи за отстраняване на грешки по време на копиране“ и „Отстраняване на свързани продукти“ да бъдат деактивирани. Google Analytics – не. Трябва ли да ги премахна, след като смених 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 на developer .apple.com/library/mac/#documentation/DeveloperTools/ Само ако това е зададено на YES, премахването ще бъде направено. Проектите на Xcode имат това зададено на YES по подразбиране на ниво проект. - person Kerni; 28.02.2013
comment
Достатъчно ли е да зададете само едно от тези свойства на НЕ, за да спрете отстраняването? - person Dmitry; 28.02.2013
comment
Искате символите за отстраняване на грешки да останат в двоичния файл? Тогава и двете трябва да бъдат зададени на NO. - person Kerni; 28.02.2013
comment
Знаете ли, че тези опции се изискват от Google Анализ за правилно отчитане на сривове? - 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