안드로이드

구글플레이스토어 콘솔 테스트용 앱번들 삭제, 그리고 버전관리의 중요성

톰이야요 2023. 8. 22. 09:00

그동안 서비스를 잘 하고 있던 앱에서 갑자기 이전 버전을 타겟팅하고 있다는 안내메일을 받았습니다. 올 초 개발해놓았던 모든 앱을 안드로이드13 OS 서비스를 할 수 있도록 업데이트를 해두었었는데, 앱 하나에서만 이런 메일을 받게되서 적잖이 당황을 했답니다.

 

 

 

그래서 얼른 소스코드를 다운로드 받고, 타겟팅버전을 업그레이드 하는 작업을 했는데...

 

 

새로 만든 버전으로 출시하려다보니 이미 안드로이드13OS (타겟SDK 33)에 대응한 버전을 올해 2월에 출시를 해두었던 것이었습니다.

 

 

잉 이게 무슨일이람..깃허브에서 따끈하게 내려받은 소스코드에는 이런 작업내용이 없었는데, 그렇다면 이전버전 타겟팅 안내메일은 또 무슨일인거지...

 

 

차근차근 다시 찾아보니, 예전에 개발하던 노트북에서 타겟팅OS 업그레이드 수정작업을 한 후, 소스저장소로 커밋을 해두지 않은 실수를 한것입니다. 예전 노트북 켜서 커밋 버튼을 눌러보니 이번에 수정한 내용이랑 똑같이 수정되어 있더군요...ㅎㅎㅎ 기본적인 실수를 했더랬습니다. 여러대의 컴퓨터에서 개발을 진행할 때, 버전관리는 정말 중요하죠. 이번 기회에 좋은 교훈을 얻게 된 것 같습니다.

 

 


 

 

그리고 메일로 받았던 이전 버전 타겟팅 업그레이드는 예전에 앱을 만들면서 내부테스트용으로 등록을 해두었던 앱이 아직까지 활성화되어 있는 상태로 남아있어서 그것에 대한 경고가 왔던 것이었습니다.

 

0.0.1 버전 중 하나가 활성상태로 표시되어 있습니다. 요녀석은 삭제해주면 해결이 되는데 삭제하는 방법 찾는데 어마어마하게 애를 먹었습니다. 앱의 버전상태가 비활성인 경우 삭제가 가능한데, 활성 상태일 때에는 삭제가 안됩니다. 결론적으로는 비활성으로 바꾸는 방법은 찾지 못했습니다. chatGPT, google, 고객센터 등 아무리 뒤져봐도 방법이 없더군요..

 

비공개테스트와 내부테스트에 등록된 예전 버전의  앱을 새로운 버전으로 빌드한 앱을 등록하는걸로 임시조치했습니다. 총 3개의 버전이 활성화된 상태라 찝찝하긴 하지만, 여기에 시간 투자하는건 조금 아깝다고 생각하게 되서 이걸로 마무리하기로 했습니다. 아마 이렇게 이전버전의 안드로이드OS 타겟팅 문제는 해결을 한것 같습니다. (현재 검토중)