mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Simplify wallet extraction env
This commit is contained in:
parent
37c5a9d1e3
commit
aa94165d76
@ -1,77 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
custom_realpath() {
|
||||
OURPWD=$PWD
|
||||
cd "$(dirname "$1")"
|
||||
LINK=$(readlink "$(basename "$1")")
|
||||
while [ "$LINK" ]; do
|
||||
cd "$(dirname "$LINK")"
|
||||
LINK=$(readlink "$(basename "$1")")
|
||||
done
|
||||
REALPATH="$PWD/$(basename "$1")"
|
||||
cd "$OURPWD"
|
||||
echo "$REALPATH"
|
||||
}
|
||||
|
||||
export TELEGRAM_ENV_SET="1"
|
||||
|
||||
export HOCKEYAPP_ID=""
|
||||
export IS_INTERNAL_BUILD="false"
|
||||
export IS_APPSTORE_BUILD="true"
|
||||
export APPSTORE_ID="1"
|
||||
export APP_SPECIFIC_URL_SCHEME=""
|
||||
export API_ID="0"
|
||||
export API_HASH=""
|
||||
|
||||
if [ -z "$DEVELOPMENT_CODE_SIGN_IDENTITY" ]; then
|
||||
export DEVELOPMENT_CODE_SIGN_IDENTITY="iPhone Developer: AAAAA AAAAA (XXXXXXXXXX)"
|
||||
fi
|
||||
if [ -z "$DISTRIBUTION_CODE_SIGN_IDENTITY" ]; then
|
||||
export DISTRIBUTION_CODE_SIGN_IDENTITY="iPhone Distribution: AAAAA AAAAA (XXXXXXXXXX)"
|
||||
fi
|
||||
if [ -z "$DEVELOPMENT_TEAM" ]; then
|
||||
export DEVELOPMENT_TEAM="XXXXXXXXXX"
|
||||
fi
|
||||
|
||||
if [ -z "$WALLET_BUNDLE_ID" ]; then
|
||||
export WALLET_BUNDLE_ID="reverse.dns.notation"
|
||||
fi
|
||||
|
||||
if [ -z "$BUILD_NUMBER" ]; then
|
||||
echo "BUILD_NUMBER is not defined"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export WALLET_ENTITLEMENTS_APP="Wallet.entitlements"
|
||||
if [ -z "$WALLET_DEVELOPMENT_PROVISIONING_PROFILE_APP" ]; then
|
||||
export WALLET_DEVELOPMENT_PROVISIONING_PROFILE_APP="development profile name"
|
||||
fi
|
||||
if [ -z "$WALLET_DISTRIBUTION_PROVISIONING_PROFILE_APP" ]; then
|
||||
export WALLET_DISTRIBUTION_PROVISIONING_PROFILE_APP="distribution profile name"
|
||||
fi
|
||||
|
||||
BASE_DIR="$(custom_realpath .)"
|
||||
BASE_PATH=$(dirname "$(custom_realpath $0)")
|
||||
BUILDBOX_DIR="buildbox"
|
||||
|
||||
if [ -z "$CODESIGNING_SOURCE_DATA_PATH" ]; then
|
||||
echo "CODESIGNING_SOURCE_DATA_PATH is not defined"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "$CODESIGNING_SOURCE_DATA_PATH/profiles" ]; then
|
||||
echo "Expected codesigning directory layout:"
|
||||
echo "$CODESIGNING_SOURCE_DATA_PATH/profiles/appstore/*.mobileprovision"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm -rf "$BASE_DIR/$BUILDBOX_DIR/transient-data/teams/$DEVELOPMENT_TEAM/codesigning"
|
||||
mkdir -p "$BASE_DIR/$BUILDBOX_DIR/transient-data/teams/$DEVELOPMENT_TEAM/codesigning"
|
||||
cp -R "$CODESIGNING_SOURCE_DATA_PATH/"* "$BASE_DIR/$BUILDBOX_DIR/transient-data/teams/$DEVELOPMENT_TEAM/codesigning/"
|
||||
|
||||
export CODESIGNING_DATA_PATH="$BUILDBOX_DIR/transient-data/teams/$DEVELOPMENT_TEAM/codesigning"
|
||||
export CODESIGNING_CERTS_VARIANT="distribution"
|
||||
export CODESIGNING_PROFILES_VARIANT="appstore"
|
||||
export PACKAGE_METHOD="appstore"
|
||||
|
||||
$@
|
@ -98,6 +98,7 @@ additional_paths = [
|
||||
".bazelrc",
|
||||
"Utils.makefile",
|
||||
"Wallet.makefile",
|
||||
"wallet_env.sh",
|
||||
]
|
||||
|
||||
for file_path in additional_paths:
|
||||
|
40
wallet_env.sh
Executable file
40
wallet_env.sh
Executable file
@ -0,0 +1,40 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ "$DEVELOPMENT_CODE_SIGN_IDENTITY" == "" ]; then
|
||||
echo "Set DEVELOPMENT_CODE_SIGN_IDENTITY to the name of a valid development certificate\nExample: export DEVELOPMENT_CODE_SIGN_IDENTITY=\"iPhone Developer: XXXXXXXXXX (XXXXXXXXXX)\""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$DISTRIBUTION_CODE_SIGN_IDENTITY" == "" ]; then
|
||||
echo "Set DISTRIBUTION_CODE_SIGN_IDENTITY to the name of a valid distribution certificate\nExample: export DISTRIBUTION_CODE_SIGN_IDENTITY=\"iPhone Distribution: XXXXXXXXXX (XXXXXXXXXX)\""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$WALLET_DEVELOPMENT_TEAM" == "" ]; then
|
||||
echo "Set WALLET_DEVELOPMENT_TEAM to the name of your development team\nExample: export WALLET_DEVELOPMENT_TEAM=\"XXXXXXXXXX\""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$WALLET_BUNDLE_ID" == "" ]; then
|
||||
echo "Set WALLET_BUNDLE_ID to a valid bundle ID\nExample: export WALLET_BUNDLE_ID=\"org.mycompany.TonWallet-iOS\""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$WALLET_DEVELOPMENT_PROVISIONING_PROFILE_APP" == "" ]; then
|
||||
echo "Set WALLET_DEVELOPMENT_PROVISIONING_PROFILE_APP to the name of a valid development provisioning profile corresponding to the chosen bundle ID ($WALLET_BUNDLE_ID)\nExample: export WALLET_DEVELOPMENT_PROVISIONING_PROFILE_APP=\"Development $WALLET_BUNDLE_ID\""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$WALLET_DISTRIBUTION_PROVISIONING_PROFILE_APP" == "" ]; then
|
||||
echo "Set WALLET_DISTRIBUTION_PROVISIONING_PROFILE_APP to the name of a valid distribution provisioning profile corresponding to the chosen bundle ID ($WALLET_BUNDLE_ID)\nExample: export WALLET_DISTRIBUTION_PROVISIONING_PROFILE_APP=\"AppStore $WALLET_BUNDLE_ID\""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export DEVELOPMENT_CODE_SIGN_IDENTITY="$DEVELOPMENT_CODE_SIGN_IDENTITY"
|
||||
export DISTRIBUTION_CODE_SIGN_IDENTITY="$DISTRIBUTION_CODE_SIGN_IDENTITY"
|
||||
export WALLET_DEVELOPMENT_TEAM="$WALLET_DEVELOPMENT_TEAM"
|
||||
export WALLET_BUNDLE_ID="$WALLET_BUNDLE_ID"
|
||||
export WALLET_DEVELOPMENT_PROVISIONING_PROFILE_APP="$WALLET_DEVELOPMENT_PROVISIONING_PROFILE_APP"
|
||||
export WALLET_DISTRIBUTION_PROVISIONING_PROFILE_APP="$WALLET_DISTRIBUTION_PROVISIONING_PROFILE_APP"
|
||||
|
||||
$@
|
Loading…
x
Reference in New Issue
Block a user