From 2e4468cd564796b9989f2d57f54373b89ea9068f Mon Sep 17 00:00:00 2001 From: SBiOSoftWhare Date: Fri, 30 Jul 2021 18:33:07 +0200 Subject: [PATCH] App variant: Handle fastlane dotenv file. --- Variants/Alpha/.env.default | 53 +++++++++++++++++++++++++++++++++++ Variants/setup_app_variant.sh | 3 ++ 2 files changed, 56 insertions(+) create mode 100644 Variants/Alpha/.env.default diff --git a/Variants/Alpha/.env.default b/Variants/Alpha/.env.default new file mode 100644 index 000000000..94364535d --- /dev/null +++ b/Variants/Alpha/.env.default @@ -0,0 +1,53 @@ +## Project configuration + +PROJECT_PATH=Riot.xcodeproj +SCHEME=Riot + +MAIN_TARGET=Riot +SHARE_EXTENSION_TARGET=RiotShareExtension +SIRI_INTENTS_EXTENSION_TARGET=SiriIntents +NSE_TARGET=RiotNSE + +MAIN_BUNDLE_ID=im.vector.app.alpha +SHARE_EXTENSION_BUNDLE_ID=im.vector.app.alpha.shareExtension +SIRI_INTENTS_EXTENSION_BUNDLE_ID=im.vector.app.alpha.SiriIntents +NSE_BUNDLE_ID=im.vector.app.alpha.nse + +## Build configuration + +DERIVED_DATA_PATH=build +IPA_NAME=Riot +ARCHIVE_PATH=out/Riot.xcarchive +BUILD_OUTPUT_DIRECTORY=out +BUILD_LOG_DIRECTORY=build/Logs/Gym/ + +## Provisioning profiles files + +PROVISIONING_PROFILES_PATH=./provisioning_profiles/ + +MAIN_PROVISIONING_PROFILE_FILENAME=main.mobileprovision +SHARE_EXTENSION_PROVISIONING_PROFILE_FILENAME=share_extension.mobileprovision +SIRI_INTENTS_EXTENSION_PROVISIONING_PROFILE_FILENAME=siri_intents.mobileprovision +NSE_PROVISIONING_PROFILE_FILENAME=nse.mobileprovision + +## App Store code signing + +APPSTORE_CODESIGNING_IDENTITY="Apple Distribution: Vector Creations Limited (7J4U792NQT)" +APPSTORE_SIGNING_CERTIFICATE="Apple Distribution: Vector Creations Limited (7J4U792NQT)" + +APPSTORE_MAIN_PROVISIONING_PROFILE_SPECIFIER="Vector App Store" +APPSTORE_SHARE_EXTENSION_PROVISIONING_PROFILE_SPECIFIER="Vector Share Extension: App Store" +APPSTORE_SIRI_INTENTS_EXTENSION_PROVISIONING_PROFILE_SPECIFIER="Vector Siri Intents: App Store" +APPSTORE_NSE_PROVISIONING_PROFILE_SPECIFIER="Vector NSE: App Store" + +## Ad-Hoc code signing + +ADHOC_MAIN_PROVISIONING_PROFILE_SPECIFIER="Alpha Vector App Ad hoc" +ADHOC_SHARE_EXTENSION_PROVISIONING_PROFILE_SPECIFIER="Alpha Vector Share Extension Ad hoc" +ADHOC_SIRI_INTENTS_EXTENSION_PROVISIONING_PROFILE_SPECIFIER="Alpha Vector Siri Intents Ad hoc" +ADHOC_NSE_PROVISIONING_PROFILE_SPECIFIER="Alpha Vector NSE Ad hoc" + +## Account information + +TEAM_ID=7J4U792NQT +# APPLE_ID is set as shell environment variable on the machine running fastlane diff --git a/Variants/setup_app_variant.sh b/Variants/setup_app_variant.sh index 1d6be65b1..643b90aa0 100755 --- a/Variants/setup_app_variant.sh +++ b/Variants/setup_app_variant.sh @@ -24,6 +24,9 @@ fi echo "Applying app variant: ${VARIANT_NAME}" +# Replace fastlane environment variable file +cp -f "${variant_root_folder}/.env.default" fastlane/.env.default + # Replace build identifiers and provisioning profiles cp -f "${variant_root_folder}/AppIdentifiers.xcconfig" Config/AppIdentifiers.xcconfig