나는에서 dSYM 파일의 압축을하지만 클릭하면 "다운로드 dSYMs ..." 에 주최자 추적 메시지가 I : "더 dSYMs 다운로드 할 수 없습니다.".
Cocoapods 0.39에서 생성 한 작업 공간과 함께 Xcode 7.2를 사용하고 있습니다.
어떻게 구할 수 있습니까?
나는에서 dSYM 파일의 압축을하지만 클릭하면 "다운로드 dSYMs ..." 에 주최자 추적 메시지가 I : "더 dSYMs 다운로드 할 수 없습니다.".
Cocoapods 0.39에서 생성 한 작업 공간과 함께 Xcode 7.2를 사용하고 있습니다.
어떻게 구할 수 있습니까?
답변:
비 비트 코드
다음은 DSYMS를 가져오고, 압축하고 crashlytics / fabric에 업로드하는 방법에 대한 GIF입니다.
비트 코드 활성화
appStore connect에서 dsyms를 다운로드해야합니다. 가장 쉬운 방법은 fastlane 을 사용하는 것입니다.
lane :refresh_dsyms do
download_dsyms # Download dSYM files from iTC
upload_symbols_to_crashlytics # Upload them to Crashlytics
clean_build_artifacts # Delete the local dSYM files
end
zip -r SymbolFiles.zip *.dSYM
@Jordan이 맞다고 생각합니다 .iTunes Connect가 비트 코드로 앱을 다시 컴파일하여 UUID가 변경되고 .xcarchive 내부의 dSYM을 실제로 앱을 상징하는 데 사용할 수 없습니다 (새로운 개발 인 것으로 보입니다) .
iTunes Connect에서 올바른 dSYM을 다운로드 할 수 있습니다. 로그인하고 내 앱으로 이동하여 앱을 선택한 다음 상단의 활동 탭을 탭합니다. 관련 빌드를 탭하고 앱이 처음에 기호와 함께 제출되었다고 가정하면 "Download dSYM"옵션이 표시됩니다.
받은 파일은 dSYM (확장자 없음)이라고하지만 실제로는 zip 파일입니다. .zip 확장자를 추가하고 압축을 풀면 dSYM이 내부에 있습니다.
(Crashlytics가 누락 된 dSYM에 대해 불평했기 때문에 이번 주에이 작업을 수행해야했습니다.)
당신은 당신을 얻으려면 dSYM
iTunesConnect에서
Enable Bitcode
>> 예Archive
아카이브에서 내보낼 때
Application Loader를 사용하여 업로드
앱이 iTunesConnect 에 성공적으로 업로드 되면 iTunesConnect.com> MyApps> [내 앱]> 활동> 모든 빌드> [내 빌드]> 일반 정보> 기호 포함> dSYM 다운로드로 이동할 수 있습니다.
# xcode8.2.1 # osx10.12.6
https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2 에서 해결책을 찾았습니다.
"Crashlytics에서 UUID가 다음과 같이 보이는 dSYM이 누락되었다고보고했습니다. 83889b11dedd363c8e5ee56233bcc90c. 내가 말했듯이 가이드 7를 따랐지만 UUID를 찾을 수 없었습니다. 그래서 iTunesConnect로 가서 다음을 수행했습니다.
다운로드 한 파일은 dSYM이라고하며 확장자는 없지만 실제로는 zip입니다. 그래서 zip 확장자를 추가하고 압축을 풉니 다. 압축이 풀린 폴더에서 많은 dSYM 파일을 발견했습니다.이 파일 중 하나는 83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM이라고 부르며 UUID Crashlytics와 일치하는 파일이 누락 된 것으로보고되었습니다 (다른 방식으로 포맷 된 경우에도). 이 파일은 xcarchive 안에 있지 않습니다.
도움이되기를 바랍니다. "
제 경우에는 매력처럼 작동합니다
제 경우에는 Archives 폴더에서 내 앱의 dSYM 파일을 찾을 수 없습니다. 이 문제에 직면하면 프로젝트 빌드 설정 > 빌드 옵션 > 디버그 정보 형식으로 이동 하여 dSYM 파일이있는 DWARF로 설정되어 있는지 확인하십시오.