IOS 2

pb_check_proto3_default_value + 342

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을 사용하는 경우에는 버전을 명시적으로 추가하거나 po..

Unhandled JS Exception: Invalid regular expression: invalid group specifier name

React Native를 이용해 개발하던 중, Android에서는 괜찮은데 iOS에서만 유독 다음과 같은 오류가 발생하며, 실행되지 않는 현상이 발생했다. 오류 문구 : Unhandled JS Exception: Invalid regular expression: invalid group specifier name no stack. 어떤 지점에서 발생하는 에러라는 정보라도 있어야 의심가는 부분을 찾아 수정해볼텐데, 어디에서 발생하는 오류라는 정보가 전혀 나오지 않아(no stack) 난감했다. 구글링을 하니 쉽게 답을 찾을 수 있었다. 원인은 iOS에 포팅된 Safari에서 지원하지 않는 lookbehind assertions 표현식(? 이슈 참고: stackoverflow.com/questions/569..

Trouble Shooting 2020.09.24