Tuist1 [iOS] 프로젝트 개발 환경 세팅 자동화 with fastlane, Makefile 필요성 및 배경 iOS 프로젝트를 진행하다 보면 github에 올리지 말아야 하는 코드, 파일들이 생기게 됩니다. API Secret Key, API의 baseURL 등 다양한 데이터들이 해당되며 일반적으로 이 데이터들은 별도의 파일을 만들고 그 파일을 .gitignore에 추가하여 Git 커밋에 포함되지 않도록 합니다. Git의 관리를 받지 않는 파일이 생긴다는 것은 결국 팀원간 파일 공유를 수작업으로 진행해야 한다는 것을 의미합니다. Git의 도움 없이 슬랙이나 카톡으로 파일들을 주고 받는 경험은 꽤나 귀찮고 번거롭습니다. 심지어 이러한 비밀 파일(private files)들을 수정하고 팀원들에게 공유하는 것을 까먹는다면 서로 다른 환경 속에서 프로젝트를 빌드, 개발하는 불상사가 발생할 수 있습니다... 2023. 8. 7. 이전 1 다음