DWARF ?
- DWARFλ λ리 μ¬μ©λλ νμ€νλ λλ²κΉ μλ£ νμ.
- μ±μ΄ ν¬λμκ° λκ²λλ©΄ μμ€ν μ ν¬λμ 리ν¬νΈλ₯Ό μμ±νκ³ μ΄λ₯Ό λλ°μ΄μ€ λ΄λΆμ μ μ₯νκ³ ν¬λμ 리ν¬νΈλ ν¬λμκ° λ°μν μμ μ λν νκ²½ μ 보λ κΈ°ν ν¬λμ λΆμμ μ μ©ν μ 보λ€μ λ΄κ³ μλλ°, μ΄λ κ² μκΈ°λ ν¬λμ 리ν¬νΈ DWARF νμμΌλ‘ μ°μ¬μλ€
Symbol, Symbolication?
- Symbol : μ¬λμ΄ μ½μ μ μλ λ°μ΄ν° νμ
- Symbolication : ν¬λμ 리ν¬νΈμμ λνλλ BackTraceμ μ£Όμκ°μ Symbolλ‘ μ ννλ κ³Όμ
dSYM?
- dSYM : debug symbol file
- Debug Symbol(dSYM)μ symbol μ€μμ λλ²κΉ μ μν΄ νμν μ 보λ₯Ό μ’ λ λ§μ΄ κ°μ§κ³ μλ symbol
- Debug Symbolμ μ»΄νμΌλ λ°μ΄λ리μ machine instruction(μ£Όμκ° μ 보)μ΄ μ°λ¦¬κ° μμ±ν μμ€μ½λμ μ΄λ€ λΌμΈμ 맀νλλμ§μ λν μ 보λ₯Ό κ°μ§κ³ μλ€
- dSYM νμΌκ³Ό μ± λ°μ΄λ리λ Build UUIDλ₯Ό ν΅ν΄ μλ‘λ₯Ό μλ³νλλ° Build UUIDλ 맀 λΉλλ§λ€ μλ‘ μμ±λλ―λ‘, μμ€ μ½λ λ³κ²½ μμ΄ λΉλλ₯Ό μννλ κ²½μ°μλ μ΄μ μ μμ±λ dSYM νμΌκ³Ό μλ‘ μμ±λ μ± λ°μ΄λ리λ μλ‘ λ€λ₯Έ Build UUIDλ₯Ό κ°μ§λ€.
- μ±μμ ν¬λμκ° λ°μν κ²½μ°, UnSymbolicated μνμ ν¬λμ 리ν¬νΈκ° λλ°μ΄μ€μ μ μ₯ -> UnSymbolicated μνμ ν¬λμ 리ν¬νΈλ dSYM νμΌμ ν΅ν΄ symbolicate !
μ°Έκ³ μλ£
https://visu4l.tistory.com/entry/Embedded-DWARF
https://hcn1519.github.io/articles/2020-02/crash_report_symbolication
http://minsone.github.io/mac/ios/where-is-the-dsym-file-in-xcode
'iOS π > iOS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Xcode λ²μ λ³ μ§μλλ SDK (0) | 2022.04.28 |
---|---|
Xcode 13, No StoryBoard Settings with SceneDelegate (0) | 2022.04.12 |
iOS FireBase Crashlytics μ μ© : CocoaPods, SPM (0) | 2022.03.29 |
SPM, Swift Package Manager (0) | 2022.03.29 |
MVVM-C (0) | 2022.03.28 |