Atos는 아카이브된 애플리케이션의 dSYM에서 기호를 가져올 수 없습니다.
atos -arch armv7 -o MyApp.app.dSYM 0x001057e9 그러나 적절한 출력을 얻는 대신 오류가 발생합니다.atos cannot load symbols for the file MyApp.app.dSYM for architecture armv7 왜 이런 일이 발생하는지에 대한 제안이 있습니까? 저는 앱에서 디버그 기호를 제거하지 않습니다.보관된 앱의 dSYM 파일에서 기호를 올바르게 가져오고 BugSense 충돌 보고서(또는 해당 문제에 대한 다른 충돌 보고서)에서 유용한 정보를 얻으려면:
BugSense에서 스택 추적을 TextEdit 또는 다른 텍스트 편집기로 복사하십시오. 단순히 텍스트를 복사하는 대신 "클립보드"아이콘을 사용하십시오. 그렇지 않으면 확인하는 데 필요한 스택 추적의 실제 메모리 위치를 얻지 못할 것입니다.
atos를 사용하여 참조를 늘리고 스택 추적을 상징화하십시오. XCode를 열고 Organizer로 이동합니다.아카이브를 찾아 마우스 오른쪽 버튼으로 클릭하고 파인더에서 엽니다. 아카이브 디렉토리로 이동합니다. 일반적으로
~/Library/Developer/XCode/Archives/YYYY-MM-DD/ 특정 아카이브로 이동한 다음 dSYMs 폴더로 이동합니다.파일
MyApp.app.dSYM을 보고 이것이 내가 실행해야 하는 파일atos이라고 생각할 수 있습니다. 이것은 올바르지 않습니다. 실제로는 다른 패키지입니다!cd 이 패키지, 폴더: MyApp.app.dSYM/Contents/Resources/DWARF 그리고 단순히 MyApp라는 다른 파일을 찾을 수 있습니다.이것이 실제 dSYM 파일입니다. atos -arch armv7 -o MyApp 0x0000000 (또는 메모리 주소가 무엇이든)를 실행하여 오류 위치를 찾거나 간단히 atos -arch armv7 -o MyApp 대화식 모드로 들어갑니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.