![]() ![]() App store (variables for App Store Connect Api, should be set during creating App Store Connect API Key).CI_TEST_GOOGLE_DEVELOPER_SERVICE_ACCOUNT_ACTOR_FASTLANE.Play Store publisher account json key (service account json key generated in setup fastlane supply step).UPLOAD_KEYSTORE_FILE – android upload key encoded in base64.KEYSTORE_STORE_PASSWORD – set when generating upload key.KEYSTORE_KEY_PASSWORD – set when generating upload key.KEYSTORE_KEY_ALIAS – set when generating upload key.CI_TEST_IOS_FIREBASE_APP_ID_DEVELOPMENT.CI_TEST_ANDROID_FIREBASE_APP_ID_DEVELOPMENT.CI_TEST_ANDROID_FIREBASE_APP_ID_STAGING. ![]() CI_TEST_ANDROID_FIREBASE_APP_ID_PRODUCTION.Firebase application ID (available in Firebase Project settings).CI_TEST_FIREBASE_SERVICE_ACCOUNT_STAGING.CI_TEST_FIREBASE_SERVICE_ACCOUNT_PRODUCTION.Services accounts Firebase App Distribution Service Account json key currently the same for all flavors.More information about fastlane configuration can be found here Set required environment variables (GitHub secrets) Set team ID in ios/fastlane/Appfile Team ID can be found here.Copy ios/fastlane/Fastfile from Flutter CI Test to your app.Add to ios/fastlane/Pluginfile firebase app distribution version e.g.Create App Store Connect API Key and set App Store Connect API variables (GitHub secrets).Create App ids (must be the same as you created in Firebase App Distribution) here.Provide information about app in Google PlayĮnable Google Play Android Developer API in Google Cloud Platform.Run gem install bundler -v 2.3.0 next bundle install and add generated ios/Gemfile.lock to VCS.Copy android/fastlane/Fastfile from Flutter CI Test to your app.Gem 'fastlane-plugin-firebase_app_distribution', "=0.3.2" Add to android/fastlane/Pluginfile firebase app distribution version e.g.ProguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'įastlane add_plugin firebase_app_distribution Android dev, iOS dev, Android staging, iOS staging etc.) in Firebase overview /debug.keystore") Create Firebase apps (one per flavor and platform e.g.Make sure that project belongs to your organization. Sample configuration with firebase support can be found in pubspec.yaml You can use flutter_flavorizr to generate Android/iOS flavors.Sample application used in this tutorial Flutter CI Test.This article explains how to create Flutter application template with GitHub Actions to save yourself time and nerves. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |