flavor 분리에 따른 iOS info.plist 자동 변경을 위한 bash script
flavor 분리는 다른 팀원 분이 해주셨는데 문제가 iOS에서 빌드시 다음과 같은 꼴을 유지해야 했다. 1. iOS 경로에 GoogleService-info.plist가 위치 2. 그 다음 프로젝트 내의 Info.plist의 CFBundleURLSchemes 하단 부분에 flavor에 해당하는 REVERSED_CLIENT_ID를 주입 해야 하는 지점이 있었다. XCode를 통해서 Add Files to "Runner"로 직접 넣어주면 되었지만 개발 중에 이들을 신경쓰기가 너무 불편하더라. 자동화하기 위해 Build Phases에서 빌드시 호출되는 로직 중 다음과 같이 bash shell을 끼워주었다. 짜면서 얻은 교훈은 1. bash script가 생각보다 표기법이 불친절하다. 비교문의 [ ] 내부에 ..