2011-08-01 5 views
4

.dSYM 리소스에 DWARF 정보를 제외한 다른 정보가 있습니까? 앱 배포 빌드를 만들었습니다. 이제 dwarfdump을 실행하면 실행 파일에 DWARF 정보가 없다고 ("비어 있음"), 이는 내가 기대하는 바입니다. 그렇지만 dsymutil을 실행하면 비어 있지 않은 심볼 파일이 생성됩니다. 이것들은 바이너리 파일이므로 그 안에 무엇이 들어 있는지 모릅니다. 아무도 이것에 대해 나를 깨우칠 수 있습니까? 이 파일에 대한 뷰어가 있습니까?릴리스 빌드를위한 dSYM 파일

답변

1

예, 추가 정보가 있습니다. .dSYM 파일은 실제로 디렉토리입니다. 당신은 발견 할 것이다 내부의

SomeApp.app.dSYM/Contents/Info.plist 
SomeApp.app.dSYM/Contents/Resources/DWARF/SomeApp 

당신이 릴리스 빌드를 만들 때 생성 된 정확한 .dSYM.app 번들을 유지할 필요가 있음을 알고 있어야합니다. 코드가 변경되지 않은 경우에도 사과가 각 빌드에 대해 고유 한 ID를 생성하기 때문에 별도의 빌드에서 .dSYM이 일치하지 않습니다.