Bitrise에서 Google Play로 애플리케이션 개발

6936 단어 GooglePlayBitrise

시작



Bitrise를 사용하여 Android 애플리케이션을 제공할 때 Google Play에 대해 설계된 프로그램을 시도했습니다.
  • Dashboard - Bitrise
  • 모든 애플리케이션 - Google Play Constore
  • Giit 창고는 AWS CodeCommiit를 사용합니다.
  • AWS CodeCommiit에서 Bitrise로의 -Qita 연결
  • 1.Worlflows

  • Activate SSH키(RSA privetkey): ※ 기본값
  • GiitClone Repository: ※ 기본값
  • Install missing Android SDK components: ※ 기본값
  • Change Android versionCode and versionName: ※ 아래에 자세히 기재되어 있습니다.
  • Doanythng with Script step: ※ 기본값
  • Gradle Runner: ※ 아래 상세 설명.
  • Sign APK: ※ 아래 상세 설명.
  • Deploy to Bitrise.io-Apps, Logis, Artifacts: 기본값
  • Google Play Deploy: ※ 아래 상세 기재.
  • Change Android versionCode and versionName

  • Path to the build.gradle file REQUIRED Insert variable
  • $PROJECT_LOCATION/$MODULE/build.gradle
  • New versionName
  • $VERSION_NAME
  • New versionCode
  • $VERSION_CODE
  • Do anything with Script step

  • ※ 특별한 일은 없지만, 설정 파일의 내용을 출력하면 문제가 생겼을 때 쉽게 해석할 수 있어 편리합니다.
  • 스크립트를 통해 설정을 변경하려면 아래 명령 등을 통해 변경합니다.
  • sed -i -e 's|<string name="app_name">.*</string>|<string name="app_name">'${APP_NAME_TEST}'</string>|g' strings.xml
    

    Gradle Runner

  • Config
  • Optional path to the gradle build file to use
  • sed
  • gradlew file path REQUIRED
  • $PROJECT_LOCATION/build.gradle
  • Sign APK

  • ※ 기본 설정도 가능합니다.
  • Google Play Deploy

  • Service Account JSON key file path
  • $PROJECT_LOCATION/gradlew
  • Package name
  • $BITRISEIO_GOOGLEPLAYANDROIDDEVELOPER_SERVICE_ACCOUNT_KEY_URL
  • 2.Code Signing

  • ANDROID KEYSTORE FILE
  • [2019.04.02] 보충
  • 이하의 글도 기재되어 있으나, Google Play를 통해 배포된 경우에는 업로드 인증서로 확인해야 합니다.
  • 여기는 서명증서를 응용한 열쇠점이 아니라 인증서를 업로드하는 열쇠점이 가장 좋다.
  • Android 애플리케이션을 사용하여 App Links를 설치했지만 기능이 좋지 않아 서명에 문제가 있음Qiita
  • *.jks
  • 안드로이드 응용 프로그램의 키 저장 파일을 업로드합니다.
  • Keystore password will be available as Environment Variable
  • 키 저장소 파일을 만들 때 설정된 암호입니다.
  • Keystore alias will be available as Environment Variable
  • 키를 눌러 파일을 저장할 때 설정한 별명입니다.
  • Private key password will be available as Environment Variable
  • 키 저장 파일을 만들 때 설정한 개인 비밀번호입니다.
  • GENERIC FILE STORAGE
  • Google Play Android Developer : *.json
  • $PACKAGE_NAME
  • 는 Google Play Deploy에서 사용됩니다.
  • 3.Secrets

  • Secret Environment Variables
  • ※ 특별한 설치는 필요 없다고 생각합니다.
  • 4.Env Vars

  • App Environment Variables
  • VERSION_NAME: ※ 아무거나
  • 버전은 Google Play를 프로그래밍할 때 설정해야 합니다.
  • 는 Change Android versionCode and versionName에서 사용됩니다.
  • VERSION_CODE: ※ 임의
  • 버전 코드는 Google Play를 프로그래밍할 때 설정되어야 합니다.
  • 는 Change Android versionCode and versionName에서 사용됩니다.
  • MODULE : app
  • Addnewapp 시 설정이 필요합니다.
  • BUILD_VARIANT : Release
  • Addnewapp 시 설정이 필요합니다.
  • TEST_VARIANT : Debug
  • Addnewapp 시 설정이 필요합니다.
  • PROJECT_로카션: ※ 임의
  • Addnewapp 시 설정이 필요합니다.
  • 창고에서 대상으로 하는 프로젝트 폴더
  • PACKAGE_NAME: ※ 아무거나
  • 패키지 이름은 Google Play를 디버깅할 때 설정되어야 합니다.
  • 는 Google Play Deploy에서 사용됩니다.
  • 5.Google Play

  • Google Play의 설정은 다음 웹 사이트의 설정에 문제가 없을 것입니다...아마
  • Google Play에 안드로이드 어플리케이션을 게시하는 방법(설치 및 업데이트)-Qiita
  • 99. 가장 적합한 곳

  • "Addnew app"때 안드로이드의 프로젝트 폴더가 자동으로 감지되지 않아 곤란한데...예전에 했을 때 자동으로 검출됐는데.
  • Google Play를 디자인할 때의 설정이나 "Sign APK"등을 모르고 상당히 빠져드는데...
  • 요약


    이어서 비트리스에서 아이튠즈 스토어에 이르기까지의 디자인 설정에 대해 투고할 수 있었으면 좋겠다고 생각합니다.
    그럼
  • ※ 참고:
  • 참고했던 사이트가 많을 것 같아...맞아, 잊어버렸어...
  • 좋은 웹페이지 즐겨찾기