프로덕션 빌드에서만 Firebase Authentication (구글 로그인) 이 되지 않는 문제

React Native 를 활용해 토이 프로젝트를 진행하고 있다. Firebase 의 Authentication 기능을 활용해 구글 로그인을 붙였다. 이전에도 써 본 기능이었기 때문에 별다른 어려움은 없었다. 로컬의 개발 환경에서 잘 동작하는 것을 확인하고, 프로덕션

2021년 11월 18일
·
0개의 댓글

React Native 환경별 빌드 설정

한 프로젝트는 여러 환경에서 빌드 혹은 실행될 수 있다. 가장 단순하게는 개발 환경과 운영(production) 환경 두 환경으로 분리할 수 있고, local, dev, stage, test 등을 보다 세분화해서 분리할 수도 있다. 이 글에서는 여러 환경에 따라 Re

2021년 8월 31일
·
0개의 댓글

React Native iOS 빌드 에러

최근 React Native 의 빌드 환경을 옮기면서 마주한 에러들을 간단히 정리한다. Intel 프로세서에서 Apple M1 프로세서로 옮기면서 생긴 에러들이 아닌가 하고 추정하고 있지만, 정확하지는 않다.

2021년 8월 23일
·
0개의 댓글

React Native WebView 안드로이드 백버튼 처리

React Native 를 웹뷰 컨테이너로 사용해 웹앱을 구현하고 있다.웹뷰를 사용한 하이브리드앱 구현 시 주의해야 할 점 중 하나는 안드로이드 기기의 백버튼(뒤로가기 버튼)에 대한 처리다. ...

2021년 8월 21일
·
0개의 댓글

ESLint 적용 및 자동화

코드를 일관성 있는 형식으로 유지하는 것은 중요하다. 일관성 있는 코드는 가독성을 올려주며, 이는 협업 및 유지보수에 큰 도움을 준다.

2021년 3월 25일
·
0개의 댓글

빌드할 때마다 환경 변수 파일을 자동으로 갱신

사고가 발생했다. 어제 배포한 앱에서 발생한 사고였다. 사용자의 구글 로그인이 실패하는 현상이었다. 확인해보니 구글 로그인 라이브러리 초기화 시 사용하는 토큰 값이 잘못된 값이었다. 해당 값은 환경 변수에 넣어서 관리하고 있었는데, 환경 변수 파일의 최신화가 제대로

2021년 3월 4일
·
0개의 댓글