일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UIButton
- IOS
- window
- Notification
- Git
- JPA
- github
- view
- Xcode
- stack
- 웹뷰
- Code
- Session
- mac
- rxswift
- Swift
- Apple
- appstore
- error
- 한글
- Firebase
- Python
- Archive
- iOS16
- FLUTTER
- Realm
- darkmode
- MacOS
- 개발자
- SwiftUI
- Today
- Total
목록Firebase (5)
EEYatHo 앱 깎는 이야기
크래시 발생pb_check_proto3_default_value__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__원인Firebase 10.6.0 에 도입한 코드가 Xcode 15.3에서 버그 발생앱 실행을 감지하는 코드라서, Release 모드에서만 발생해결Firebase 10.22.0 에 수정됨업데이트로 해결관련 github issue
개요 사내 프로젝트(UIKit) 에 SwiftUI 적용해보니, Preview 에서 Crash 발생.. 응용 프로그램이 예기치 않게 종료되었습니다. 응용 프로그램을 다시 열려면 다시 열기를 클릭하십시오. 자세한 정보를 보고 Apple에 리포트를 보내려면 리포트를 클릭하십시오. ( 리포트 한 백번한듯.. ) 원인 요약 ( + Solution ) 원인 1. Xcode 의 Swift Package Manager 이 아닌, Tuist 의 Swift Package Manager 처럼. Package를 resolve해서 binary framework로 Firebase SDK를 사용함. 원인 2. FirebaseSDK 를 binary framework 로 사용해서, Build Settings - Linking - Ot..
1. 애널리틱스 대시보드에서 보기 우측 메뉴에서 기술 세부정보 선택 세부항목에서 OS 버전 선택 2. Firebase 콘솔에서 보기 애널리틱스 Dashboard -> 기기 모델 보기 선택 세부항목에서 OS 버전 선택
파이어베이스에서 Crashlytics를 사용하려면 디버그 기호파일(dSYM)을 업로드 해야한다. 수동으로 dSYM파일을 다운 or 추출해서 업로드하는 방법도 있지만, 빌드 마지막 단계에 Xcode에서 제공하는 Run Script를 삽입하여, 자동으로 업로드하는 방법이 있다. 관련 링크 https://firebase.google.com/docs/crashlytics/get-started?authuser=0&hl=ko&platform=ios#uikit https://firebase.google.com/docs/ios/installation-methods?authuser=0&hl=ko 1. dSYM 추출 여부 세팅 Build Settings dSYM 검색 Debug Information Format에서 Deb..
dSYM 파일은 아래 글을 보면 다운 받을 수 있고, Swift ) 앱스토어 커넥트 dSYM 위치, 다운안됨 - EEYatHo 파이어베이스에서 크래쉬가 어떤 버전에서 어떻게 나는지 잘 알려주는 Crashlytics. 관련 작업을 하는데, dSYM이 필요하다. 파이어베이스 가이드대로 하니까, dSYM 파일이 안보인다..-- ( 가이드 업데 eeyatho.tistory.com 파이어베이스의 설명을 보면 /path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs 터미널로 이 스크립트를 실행하라고 한다. 좀더 풀어서 쓰면, 아래와 같다. [upload-sym..