mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-15 21:45:19 +00:00
64 lines
1.7 KiB
Bash
Executable File
64 lines
1.7 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
prepare_build_variables () {
|
|
BUILD_TYPE="$1"
|
|
case "$BUILD_TYPE" in
|
|
development)
|
|
APS_ENVIRONMENT="development"
|
|
;;
|
|
distribution)
|
|
APS_ENVIRONMENT="production"
|
|
;;
|
|
*)
|
|
echo "Unknown build provisioning type: $BUILD_TYPE"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
local BAZEL="$(which bazel)"
|
|
if [ "$BAZEL" = "" ]; then
|
|
echo "bazel not found in PATH"
|
|
exit 1
|
|
fi
|
|
|
|
local EXPECTED_VARIABLES=(\
|
|
BUILD_NUMBER \
|
|
WALLET_APP_VERSION \
|
|
WALLET_BUNDLE_ID \
|
|
WALLET_DEVELOPMENT_TEAM \
|
|
)
|
|
|
|
local MISSING_VARIABLES="0"
|
|
for VARIABLE_NAME in ${EXPECTED_VARIABLES[@]}; do
|
|
if [ "${!VARIABLE_NAME}" = "" ]; then
|
|
echo "$VARIABLE_NAME not defined"
|
|
MISSING_VARIABLES="1"
|
|
fi
|
|
done
|
|
|
|
if [ "$MISSING_VARIABLES" == "1" ]; then
|
|
exit 1
|
|
fi
|
|
|
|
local VARIABLES_DIRECTORY="build-input/data"
|
|
mkdir -p "$VARIABLES_DIRECTORY"
|
|
local VARIABLES_PATH="$VARIABLES_DIRECTORY/variables.bzl"
|
|
rm -f "$VARIABLES_PATH"
|
|
|
|
echo "wallet_build_number = \"$BUILD_NUMBER\"" >> "$VARIABLES_PATH"
|
|
echo "wallet_version = \"$WALLET_APP_VERSION\"" >> "$VARIABLES_PATH"
|
|
echo "wallet_bundle_id = \"$WALLET_BUNDLE_ID\"" >> "$VARIABLES_PATH"
|
|
echo "wallet_api_id = \"$WALLET_API_ID\"" >> "$VARIABLES_PATH"
|
|
echo "wallet_team_id = \"$WALLET_DEVELOPMENT_TEAM\"" >> "$VARIABLES_PATH"
|
|
|
|
echo "telegram_api_id = \"1\"" >> "$VARIABLES_PATH"
|
|
echo "telegram_api_hash = \"1\"" >> "$VARIABLES_PATH"
|
|
echo "telegram_app_center_id = \"1\"" >> "$VARIABLES_PATH"
|
|
echo "telegram_appstore_id = \"1\"" >> "$VARIABLES_PATH"
|
|
echo "telegram_is_internal_build = \"false\"" >> "$VARIABLES_PATH"
|
|
echo "telegram_is_appstore_build = \"true\"" >> "$VARIABLES_PATH"
|
|
echo "telegram_app_specific_url_scheme = \"\"" >> "$VARIABLES_PATH"
|
|
}
|