Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- roundingMode
- 독후감
- Mock
- 부트캠프
- 아이폰
- mvvm
- 야곰아카데미
- contentInset
- SWIFT
- Modality
- Structures and Classes
- viewcontroller
- SWIFTUI
- Failed to register bundle identifier
- Info.plist
- 스타트업주니어로살아남기
- 독서후기
- 스위프트
- 책후기
- Codegen
- delegation
- IOS
- @available
- human interface guidelines
- xcode
- NumberFormatter
- UIResponder
- NotificationCenter
- View Life Cycle
- Navigation
Archives
- Today
- Total
목록2024/04/17 (1)
호댕의 iOS 개발
[Firebase Crashlytics] dSYM 누락 - Crashlytics에서 --버전의 dSYM 누락을 감지했습니다.
크래시리틱스를 사용하다보면 dSYM 누락을 감지했습니다. 라는 경고를 마주칠 수 있다. Firebase에선 이 파일을 기반으로 어떤 코드에서 에러가 발생했는지 확인하기 때문에 누락이 발생했으면 해당 버전에선 아예 어디서 에러가 발생했는지 확인할 방법이 없다. 그래서 이런 경고가 발생하면 반드시 dSYM을 추가해줘야 한다. dSYM 파일은 뭘까? 이는 컴파일러가 우리가 짠 소스 코드를 기계어로 변환할 때 생성이 되며(앱 Archiving 시 생성), 기계어와 소스코드 라인을 매핑하는 정보를 가지고 있다. 즉, 이 파일이 있어야 어떤 소스코드에서 문제가 발생했는지 알 수 있는 것이다. 이는 각각 고유한 UUID로 구분이 되어 있다. 왜 누락되는 것일까? https://firebase.google.com/do..
Software Engineering
2024. 4. 17. 15:02