일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- geofencing
- MacOS
- window
- Xcode
- JPA
- Apple
- error
- Realm
- Session
- UIButton
- Git
- darkmode
- rxswift
- appstore
- 개발자
- 웹뷰
- mac
- Archive
- Swift
- IOS
- SwiftUI
- view
- iOS16
- Code
- 한글
- FLUTTER
- Firebase
- 이미지
- Notification
- Today
- Total
목록Firebase (5)
EEYatHo 앱 깎는 이야기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b9RCo6/btsJkQzHgki/jQr2gGV4x36a35yrmkPub1/img.png)
크래시 발생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
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/0xt43/btsqm7mjgYc/dUxus8acaKMOEV47sKtKKK/img.png)
개요 사내 프로젝트(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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cgJ6FD/btskLMCkeqx/JAAZq55ujXpQ2IKJFtiEI0/img.png)
1. 애널리틱스 대시보드에서 보기 우측 메뉴에서 기술 세부정보 선택 세부항목에서 OS 버전 선택 2. Firebase 콘솔에서 보기 애널리틱스 Dashboard -> 기기 모델 보기 선택 세부항목에서 OS 버전 선택
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wG7Ha/btrF3ZH4yWW/TgVI1Hg14zomswRIJS2Ll0/img.png)
파이어베이스에서 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mfAgP/btriJuvHDx3/xypPvNyFPnsy1pWWHWKcQ1/img.png)
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..