android studio를 활용해서 새로운 프로젝트를 생성했을 경우에,
이녀석은 너무나 당연하게 app/build.gradle 안에 groovy code로 versionCode, versionName을 생성한다.
그래서 당연히 build.gradle 안에 저 녀석들이 있어야 하는 걸로 알고 있었고, 버전 관리할때마다 반겨주는 메세지를 만나야 했다.
Gradle files have changed since last project sync. A project sync may be necessary for the IDE to work properly. Sync Now
그런데 문제는 저 gradle build가 매우 느리다는 것이다 :(
덕분에 릴리즈 버전별로 브랜치를 관리하다 보면, 브랜치 스위칭하면서 빌드빌드빌드빌드를 하게 되는데
!!!!!!!!!!!!!!!!!!!!!
그리고 AndroidManifests.xml은 수정해봐야 재빌드 안한다!
왜 이걸 이제 알았을까.
아무튼 versionCode, versionName은 AndroidManifests.xml로 옮깁시다!