2013-02-28 1 views
2

원격 충돌보고에 TestFlight를 사용했습니다. 이제 Google Analytics를 사용하고 있습니다.Google 애널리틱스에서 '복사 도중 디버그 기호 제거'및 '링크 된 Produts 제거'를 사용해야합니까?

TestFlight는 '복사 도중 디버그 심볼 제거'및 '링크 된 돌출 제거'를 사용하지 않을 것을 권장합니다. Google 웹 로그 분석 - 아니요. TestFlight를 Google 웹 로그 분석으로 변경 한 후 제거해야합니까?

이 충돌 보고서가 symbolicated되는 방법에 따라 달라집니다

enter image description here

답변

6

: 당신이 symbolicated 충돌 보고서를 얻을 수있는 dSYM을 업로드 할 수있는 경우

  1. , 당신은 디버그 기호를 제거해야합니다. 이것은 라인 번호를 얻는 이점이 있으며 때로는 응용 프로그램 바이너리를 최대 50 %까지 줄이는 이점이 있습니다.

  2. 당신이 하지 symbolication에 대한 dSYM을 업로드 할 수 있으며, /, 당신은 에서 얻을 수 기호를 제거하지해야 자신의 맥에 그들을 충돌 보고서를 다운로드하고 symbolicate하지 않으 수없는 경우 적어도 뭔가. Mac의 심볼로지는 해당 빌드의 dSYM을 아카이브하고 표준 형식으로 충돌 보고서를 다운로드 할 수있는 경우에만 작동합니다.

+0

설명해 주셔서 감사합니다! 그러나 'Strip Linked Product'옵션은 무엇입니까? – Dmitry

+1

http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html에서 'STRIP_INSTALLED_PRODUCT'에 대한 문서를 참조하십시오. 이것이'YES '로 설정된 경우에만 스트리핑 끝날 것이다. Xcode 프로젝트는 이것을 프로젝트 레벨에서 디폴트로 'YES'로 설정합니다. – Kerni

+0

스트립 제거를 중지하려면이 속성 중 하나만을 아니오로 설정하면 충분합니까? – Dmitry