mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
75 lines
2.2 KiB
Bash
Executable File
75 lines
2.2 KiB
Bash
Executable File
#!/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=""
|
|
|
|
export DEVELOPMENT_CODE_SIGN_IDENTITY="iPhone Developer: AAAAA AAAAA (XXXXXXXXXX)"
|
|
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"
|
|
export WALLET_DEVELOPMENT_PROVISIONING_PROFILE_APP="development profile name"
|
|
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" ] || [ ! -d "$CODESIGNING_SOURCE_DATA_PATH/certs" ]; then
|
|
echo "Expected codesigning directory layout:"
|
|
echo "$CODESIGNING_SOURCE_DATA_PATH/profiles/appstore/*.mobileprovision"
|
|
echo "$CODESIGNING_SOURCE_DATA_PATH/certs/distribution/*.{cer,p12}"
|
|
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"
|
|
|
|
$@
|