오늘의 작업
- Flutter - BreadPlace 프로젝트 구글 로그인 환경 세팅 중 발생한 에러 잡기
(예상 작업시간 1시간 | 실제 작업시간 5시간) - Flutter - BreadPlace 프로젝트 구글 로그인 2차 작업(마무리)
(예상 작업시간 1시간 | 실제 작업시간 1시간)
오늘 느낀 생각 정리
- 구글 로그인을 위해 필요한 google_auth 라이브러리와 google_sign_in 라이브러리가 충돌이 났다. 둘 다 최신 버전을 설치한 상태였고, 해결을 위해 로그 메세지를 따라 라이브러리 내부의 파일 정보를 변경하는 시도를 진행했다. 하지만 해결이 되지 않아 결국 라이브러리를 상대적으로 오래된 버전을 설치하였고, 충돌 에러가 잡혔다. 항상 최신 라이브러리가 좋은건 아니다.
- 이어서 xcode 빌드가 안되는 오류가 발생하였다. 보통 5분이면 빌드가 다 되었는데, 10분이 지나도록 아무 반응이 없고 맥북이 상당히 뜨거워졌다. 프로젝트 캐시를 삭제하고 라이브러리를 다시 깔고 프로젝트를 지웠다 까는등의 시도를 했고, 성공한 방법은 xcode로 시뮬레이터를 한번 실행시키고 Flutter로 실행시키니 해결되었다.
- 구글 로그인을 위한 코드 작업 자체는 간단했으나 제공해주는 로그인 버튼 이미지가 비율에 맞지 않아 아이콘과 폰트를 받아서 만들었다.