나는이 CONFIGS 2 부작용이 점과 발견을 많이 읽어"복사하는 동안 스트립 디버그 기호"와 "스트립 링크 된 제품"
- 바이너리 크기가 작은
- 이 프로그램은 더 나은 표시 확인을 디버그 충돌
나는 iOS 용 프로그램을 작성 중이므로 가능한 한 가장 작은 바이너리로 만들고 싶다. 이 평균 : 나는 NO을 설정하면
- 내가 모두 설정에 YES을 설정하면, 내 바이너리 내가이 더 나은 디버그 충돌을
그래서 얻을 것이다,
나는이 CONFIGS 2 부작용이 점과 발견을 많이 읽어"복사하는 동안 스트립 디버그 기호"와 "스트립 링크 된 제품"
나는 iOS 용 프로그램을 작성 중이므로 가능한 한 가장 작은 바이너리로 만들고 싶다. 이 평균 : 나는 NO을 설정하면
그래서 얻을 것이다,
올바른지 AppStore 빌드에서는 YES로 설정하고 디버깅 빌드에서는 NO로 설정하십시오. AppStore 버전을 빌드 할 때도 크래시 로그를 나타 내기 위해 필요한 모든 기호가 포함 된 dsym 파일이 있습니다.
dSYM 파일은 "디버그 기호 파일"이 아닙니다. "Strip Debug Symbols"설정이 프로젝트의 빌드 설정에서 활성화되면 생성됩니다.
새로운 iOS 프로젝트의 디버그 구성에 대한 기본 디버그 정보 형식은 "DWARF with dSYM file"이지만 새로운 OS X 프로젝트의 경우 "DWARF"입니다.
디버거에서 실행중인 경우 크래시 시점을 기준으로 중지되므로 크래시 보고서를 나타낼 필요가 없습니다. 따라서 응용 프로그램을 개발할 때 'DWARF'를 설정하고 릴리스시 'DWARF with dSYM'을 설정하십시오.
당신은뿐만 아니라이 설정을 적용해야합니다
http://stackoverflow.com/questions/8828232/xcode-should-i-strip-debug-symbols-during-copy – nschum