Trouble Shooting/iOS

pb_check_proto3_default_value + 342

Gradler 2024. 3. 20. 17:44

 

iOS 17.4 버전을 사용하는 아이폰 기기에서 디버그 빌드로 테스트 할때는 문제가 없었는데

릴리즈 빌드 버전에서만 앱이 시작하자마자 꺼지는 오류가 발생했다.

 

테스트 기기에서 자동으로 생성해준 오류 로그를 보니 다음과 같은 오류였다.

 

Crashed: com.apple.main-thread

EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x00000001736eb51c

 

pb_check_proto3_default_value + 342

 

 

검색해보니 파이어베이스 라이브러리 내부 버그였고 10.22.0 이상의 버전으로 업데이트 해주니 이슈가 해결되었다.

 

해결방법:

Firebase SPM 10.0.0 -> 10.22.1 변경 해결

 

Pod을 사용하는 경우에는 버전을 명시적으로 추가하거나 pod update 하면 해결된다.

pod 'Firebase/Crashlytics', "~> 10.22.0"