ShoreBird

BYSON STUDIO·2024년 4월 13일
0

flutter

목록 보기
3/3

Flavor

Android
https://docs.shorebird.dev/guides/flavors/android
걍 이거 따라하면 됨

IOS
Flutter Project 하나 생성하면 기본적으로 Runner가 있다
얘를 default 라고 생각하고, internal / stable flavor로 나누고 싶다면


기존엔 Configuration에 Debug, Release, Profile만 있을텐데

  • 버튼을 눌러 각각 Duplicate * 해준다
    기존 Debug, Release, Profile는 뒤에 -stable 을 붙인 이름으로 바꿔주고
    Duplicate 해준에들은 Debug, Release, Profile는 뒤에 -internal 을 붙임


화면 상단 Runner를 눌러 Manage Schemes 를 실행하면 Runner Scheme가 있을텐데


이걸 누르고 ...을 눌러 Duplicate 해서 각각 internal / stable 을 만든다

생성된 internal / stable Scheme가 있을텐데 각각 edit를 눌러 들어간다

좌측에 Build, Run, Test, Profile, Analyze, Archive가 있는데
Build는 무시하고 나머지 5개의 Build Configuration 을 원래 선택된 거에서
internal / stable만 맞춰준다


Target - Runner의 Build Setting으로 가서 Package - Product Bundle Identifier로 가면 internal / stable이 있는데 stable은 그냥 두고
각 internal의 identifier 끝에 .internl 을 붙여준다


stable / internal 에 따라 앱 이름도 변경되면 확인하기 좋으니 바꿔준다
앱 이름은 Runner > Runner > info > Bundle display name 인데


각각 이름을 지정 해주고


Bundle display name을 ${PRODUCT_NAME} 으로 지정 해준다

0개의 댓글