2014-01-23 1 views
1

많은 .xcarchive 파일의 내용을 어떻게 (배치) 추출합니까?.xcarchive 파일 압축

이야기 :

내가 반 알 수없는 빌드에서 충돌 로그를 가지고,이 빌드는 dSYM 일치합니다. 내가 갖고있는 모든 빌드에서 많은 dSYM을 가지고 있습니다. 충돌 로그와 dSYM을 일치시켜야합니다. 이 과정은 다음과 같습니다. https://stackoverflow.com/a/12337755/129202 dSYM이있는 .xcarchive 파일이 여러 개 있습니다. 내용을 가져 오기 전에 .xcarchive 파일에서 dsym 파일을 추출해야합니다. .xcarchive 안에 여전히있는 동안 mdls *.dSYM을 수행하면 유효한 출력이 제공되지 않습니다. 파인더를 사용하여 dSYM 파일을 추출 할 수는 있지만 빌드가 많으므로이 작업은 매우 지루한 작업이며 이로 인해 질문 (많은 일괄 처리)이 많은 .xcarchive 파일의 내용을 어떻게 추출합니까?

답변

1

xcarchives를 추출 할 필요가없는 해결 방법을 발견했습니다. 대신이 줄을 실행

mdls -name com_apple_xcode_dsym_uuids -raw *.xcarchive

이 추출없이 인쇄 UUID를 얻을 것이다. 여기 자세한 내용 : https://stackoverflow.com/a/16875869/129202

은 기술적으로이 방법 xcarchives를 추출하는 질문에 대답하지 않습니다하지만 내 경우이었던 xcarchive 내부의 dSYM 밖으로 UUID를 얻을 않습니다.

+0

mdfind를 사용하여 모든 .dSYM을 찾을 수 있어야합니다. com_apple_xcode_dsym_uuids = * –