IT

Xcode- 다운로드 할 수있는 dSYM이 없습니다.

lottoking 2020. 9. 6. 10:20
반응형

Xcode- 다운로드 할 수있는 dSYM이 없습니다.


나는에서 dSYM 파일의 압축을하지만 클릭하면 "다운로드 dSYMs ..."주최자 추적 메시지가 I : "더 dSYMs 다운로드 할 수 없습니다.".

Cocoapods 0.39에서 생성 한 작업 공간과 함께 Xcode 7.2를 사용하고 있습니다.

어떻게 구할 수 있습니까?

여기에 이미지 설명 입력


비 비트 코드

다음은 DSYMS를 가져오고, 압축하고 crashlytics / fabric에 업로드하는 방법에 대한 GIF입니다.

여기에 이미지 설명 입력

  1. Window> Organizer를 사용합니다.
  2. 앱을 마우스 오른쪽 버튼으로 클릭> Finder에 표시
  3. 첫 번째 .xcarchive 파일을 마우스 오른쪽 버튼으로 클릭> 패키지 내용 표시 버튼으로

비트 코드 활성화

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

@Jordan이 맞다고 생각합니다 .iTunes Connect가 비트 코드로 앱을 다시 선택하여 UUID가 변경되고 .xcarchive 내의 dSYM을 실제로 앱을 상징하는 데 사용할 수 없습니다.

iTunes Connect에서 올바른 dSYM을 다운로드 할 수 있습니다. 로그인하고 내 앱으로 이동하여 앱을 선택한 다음 상단의 활동 탭을 탭합니다. 관련 빌드를 탭하고 앱이 처음에 기호와 함께 출시되고 가정하면 "다운로드 dSYM"옵션이 표시됩니다.

받은 파일은 dSYM (확장자 없음)이라고 실제로는 zip 파일입니다. .zip 포함을 추가하고 압축을 풀면 dSYM이 내부에 있습니다.

(Crashlytics가 누락 된 dSYM에 대해 문의하고 있었기 때문에 이번 주 에이 작업을 수행해야했습니다.)


사실 지금 iTunesConnect에서 dSYM 파일을 다운로드 할 수 없습니다. 해당 파일을 다른 방법으로 얻을 수 있습니다.

Xcode-> 창-> Organizer-> Finder에서 xcarchive 파일 표시-> xcarchive 파일을 마우스 오른쪽 버튼으로 클릭-> "패키지 내용보기"를 선택합니다.

이제 dSYM 파일을 볼 수 있습니다.


비트 코드를 활성화해야합니다.

당신은 당신을 얻으 dSYM려면 iTunesConnect에서

  • 빌드 설정> 빌드 옵션 Enable Bitcode>>
  • 장치 " 일반 iOS 장치 "(또는 작동하는 모든 장치 )를 사용합니다.
  • Archive

아카이브에서 개최 때

  • CHECK는 " 응용 프로그램이 애플 상징화 된 충돌 로그를 수신하기위한 응용 프로그램의 기호를 포함합니다 "
  • CHECK " 비트 코드를 포함 "

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로 다음을 수행했습니다.

  • 앱 선택
  • 상단의 활동 탭을 선택하십시오.
  • Crashlytics가 불만을 제기하는 빌드 버전 선택
  • dSYM 다운로드 파란색 링크를 클릭합니다.

다운로드 한 파일 이름은 dSYM이며 확장자는 없지만 실제로는 zip입니다. 그래서 zip 확장자를 추가하고 압축을 풉니 다. 압축이 풀린 폴더에서 많은 dSYM 파일을 발견했습니다. 그 중 하나는 83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM이라는 파일 중 UUID Crashlytics와 일치하는 파일이 누락 된 것으로보고되었습니다 (다른 방식으로 포맷 된 경우에도). 이 파일은 xcarchive 안에 있지 않습니다.

도움이되기를 바랍니다. "

제 경우에는 매력처럼 작동합니다


제 경우에는 Archives 폴더에서 내 앱의 dSYM 파일을 찾을 수 없습니다. 이 문제에 직면하면 프로젝트 빌드 설정 > 빌드 옵션 > 디버그 정보 형식으로 이동 하여 dSYM 파일이있는 DWARF로 설정되어 있는지 확인하십시오.


패키지 내용의 dSYMs 폴더가 비어 있으면 (Ted의 답변) 다음을 확인하십시오.

  • Build Settings> Build Options> Enable Bitcode is set to YES (Jacksonkr의 답변)
  • 빌드 설정> 빌드 옵션> 디버그 정보 형식dSYM 파일을 사용하여 DWARF로 설정되었습니다 (daisura99의 답변)

둘 다 확인하십시오.

그런 다음 패키지 내용 표시-> dSYMs 폴더에서 이번에는 사건을 찾아야합니다.

제 경우에는 효과가.

참고 URL : https://stackoverflow.com/questions/35159244/xcode-there-are-no-dsyms-available-for-download

반응형