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",
|
".bazelrc",
|
||||||
"Utils.makefile",
|
"Utils.makefile",
|
||||||
"Wallet.makefile",
|
"Wallet.makefile",
|
||||||
|
"wallet_env.sh",
|
||||||
]
|
]
|
||||||
|
|
||||||
for file_path in additional_paths:
|
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