coding etude
[fastlane_android] supply에 대해서 알아보자. 본문
flutter : 3.22.2
fastlane : 2.226.0
예전에 fastlane을 사용해서 업로드 할때 주로 upload_ 로 시작하는 action을 사용했는데 최근 supply를 주력으로 사용하는 느낌이라서
한번 알아보고자 한다.
우선 supply에 대한 설명은 upload_to_play_store의 별칭이라고 한다....
그리고 모두 동일하다. 하지만 supply를 사용하여 console을 동기화 하고 shell을 통해서 업데이트 할 수 있는 장점은 있다.
기존의 앱의 간단설명, 자세한 설명, 스크린샷, changelog(변경사항) 등은 console에서 수동으로 수정 해야 했지만 supply를 사용하면 console에서 수정할 필요가 없어지는 것이다.
사용
1. 먼저 console과 동기화를 진행 해야 한다.
fastlne supply init
android 폴더에서 init을 해주면 console에서 데이터를 받아온다.
2. 수정 및 업데이트
변경하고 싶은 데이터를 fastlane 폴더 안에 해당 데이터를 수정 후 (shell에서 수정 가능하다)
fastlane supply
주면 console에 업데이트 된다.
하지만, 사용해본 후 느낌점은 위의 데이터들을 수정 할 필요가 없다면 굳이 supply를 사용 할 필요가 없을것 같다.
그래서 그냥 특별한 이유가 없다면 기존에 쓰던 upload_to_play_store 를 사용하는게 편할 것 같다..
3. supply 사용 시 발생 에러
fastlane 실행시 발생하는 에러중에 다음과 같은 에러가 발생 할 수 있다.
Invalid request - This app has no short description (promotional text) for language ko-KR
이 에러는 업로드 실행 시 console에서 동기화한 metadata의 내용이 없기 때문이다.
그래서 내용을 업데이트 하고 재실행 또는 skip_upload_metadata: true 를 사용하여 업로드를 생략 해주면 된다.
끝.