symbolicate를 사용하지 않은 상태에서 충돌 로그 분석
2352 단어 crashSwiftXcodesymbolicate심사
개요
준비
Archive 화면이 나타나므로 자신이 제출한 버전을 선택합니다.
찾기에 표시됩니다.
패키지의 내용을 표시하고 Products/Applications/의 자신의 응용 프로그램을crash 디렉터리에 삽입합니다.
그 중에서 자신의 응용 프로그램의 식별자가 있기 때문에 사용한 두 개의 주소입니다.
atos -o <アプリ名>.app/Contents/MacOS/<アプリ名> -arch x86_64 -l <短い方のアドレス> <長い方のアドレス>
하면, 만약, 만약...atos -o Welemfine.app/Contents/MacOS/Welemfine -arch x86_64 -l 0x102abf000 0x0000000102ac2878
하계.실행 결과
WeatherViewController.swift의 73 행(NSCollectionView의 콜백 함수 내)에서 충돌합니다.디버깅...!!!
총결산
사실symbolicate로 잘 해석하면 좋겠지만 붕괴 보고서의 버전이 적합하지 않으면 오류가 발생하기 때문에 일반적인 방법으로는 안 된다.또 즉각적인 대응이 필요해 이런 수법을 썼다.또한 iOS의 충돌 로그 해석에 대한 정보가 비교적 많다.
참고 자료
Reference
이 문제에 관하여(symbolicate를 사용하지 않은 상태에서 충돌 로그 분석), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/arabian9ts/items/ad9f9cf26222c96bed20텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)