~/.gradle/gradle.properties파일을 생성한다.~/.gradle/gradle.properties파일에MYAPP_RELEASE_STORE_FILE,MYAPP_RELEASE_KEY_ALIAS,MYAPP_RELEASE_STORE_PASSWORD,MYAPP_RELEASE_KEY_PASSWORD를 설정한다. 해당 내용은 Discord에서 확인할 수 있다.프로젝트 루트 경로/android/app폴더에 *.keystore, *.pepk 파일을 복사한다.(WEGOGYM/App Secrets에 저장해두었음)
android/app/build.gradle파일의 versionCode, versionName을 업데이트.
android {
defaultConfig {
versionCode N + 1
versionName "*.*.*"
}
}$ cd android
$ ./gradlew bundleRelease app/build/outputs/bundle/release 경로에 저장되는
app-release.aab 파일을 Google Play Console에 업로드한다.
시뮬레이터에서 릴리즈 모드로 빌드해서 테스트 하려면 다음과 같이 실행한다.
npx pod-install
yarn ios --configuration Release-
project.pbxproj파일에서MARKETING_VERSION을 업데이트한다. -
Xcode에서
Product > Scheme > Edit Scheme에서Build Configuration을Release로 설정한다. -
Xcode에서
Product > Archive를 실행한다. -
Xcode > Organizer에서 배포할 버전을 선택하고Distribute App을 실행한다. -
App Store Connect에서 배포할 버전을 선택하고Submit for Review를 실행한다.