mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-11-07 09:20:08 +00:00
Added temporary build data
This commit is contained in:
parent
ba708277fb
commit
f79f24b9de
@ -25,7 +25,11 @@ if [ ! -d "$BUILDBOX_DIR/$CODESIGNING_SUBPATH" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tar czf "$BUILDBOX_DIR/transient-data/source.tar.gz" --exclude "$BUILDBOX_DIR" .
|
BASE_DIR=$(pwd)
|
||||||
|
SOURCE_DIR=$(basename "$BASE_DIR")
|
||||||
|
cd ..
|
||||||
|
tar cf "$SOURCE_DIR/$BUILDBOX_DIR/transient-data/source.tar" --exclude "$SOURCE_DIR/$BUILDBOX_DIR" "$SOURCE_DIR"
|
||||||
|
cd "$BASE_DIR"
|
||||||
|
|
||||||
VM_BASE_NAME="macos10_14_3_Xcode10_1"
|
VM_BASE_NAME="macos10_14_3_Xcode10_1"
|
||||||
|
|
||||||
@ -44,8 +48,13 @@ prlctl snapshot-switch "$VM_NAME" -i "$SNAPSHOT_ID"
|
|||||||
VM_IP=$(prlctl exec "$VM_NAME" "ifconfig | grep inet | grep broadcast | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' | head -1 | tr '\n' '\0'")
|
VM_IP=$(prlctl exec "$VM_NAME" "ifconfig | grep inet | grep broadcast | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' | head -1 | tr '\n' '\0'")
|
||||||
|
|
||||||
scp -pr "$BUILDBOX_DIR/$CODESIGNING_SUBPATH" telegram@"$VM_IP":codesigning_data
|
scp -pr "$BUILDBOX_DIR/$CODESIGNING_SUBPATH" telegram@"$VM_IP":codesigning_data
|
||||||
scp -pr "$BUILDBOX_DIR/transient-data/telegram-ios-shared" telegram@"$VM_IP":telegram-ios-shared
|
|
||||||
scp -pr "$BUILDBOX_DIR/guest-build-telegram.sh" "$BUILDBOX_DIR/transient-data/source.tar.gz" telegram@"$VM_IP":
|
if [ "$BUILD_CONFIGURATION" == "verify" ]; then
|
||||||
|
scp -pr "$BUILDBOX_DIR/fake-shared" telegram@"$VM_IP":telegram-ios-shared
|
||||||
|
else
|
||||||
|
scp -pr "$BUILDBOX_DIR/transient-data/telegram-ios-shared" telegram@"$VM_IP":telegram-ios-shared
|
||||||
|
fi
|
||||||
|
scp -pr "$BUILDBOX_DIR/guest-build-telegram.sh" "$BUILDBOX_DIR/transient-data/source.tar" telegram@"$VM_IP":
|
||||||
|
|
||||||
ssh telegram@"$VM_IP" -o ServerAliveInterval=60 -t "bash -l guest-build-telegram.sh $BUILD_CONFIGURATION"
|
ssh telegram@"$VM_IP" -o ServerAliveInterval=60 -t "bash -l guest-build-telegram.sh $BUILD_CONFIGURATION"
|
||||||
|
|
||||||
|
|||||||
8
buildbox/fake-shared/Config/AppStoreLLC/Config.xcconfig
Normal file
8
buildbox/fake-shared/Config/AppStoreLLC/Config.xcconfig
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
APP_NAME=Telegram
|
||||||
|
APP_BUNDLE_ID=ph.telegra.Telegraph
|
||||||
|
APP_SPECIFIC_URL_SCHEME=tgapp
|
||||||
|
|
||||||
|
GLOBAL_CONSTANTS = APP_CONFIG_IS_INTERNAL_BUILD=false APP_CONFIG_IS_APPSTORE_BUILD=true APP_CONFIG_APPSTORE_ID=686449807 APP_SPECIFIC_URL_SCHEME="\"$(APP_SPECIFIC_URL_SCHEME)\""
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) $(GLOBAL_CONSTANTS)
|
||||||
|
|
||||||
|
#include "Data.xcconfig"
|
||||||
1
buildbox/fake-shared/Config/AppStoreLLC/Data.xcconfig
Normal file
1
buildbox/fake-shared/Config/AppStoreLLC/Data.xcconfig
Normal file
@ -0,0 +1 @@
|
|||||||
|
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) APP_CONFIG_DATA="\"\""
|
||||||
0
buildbox/fake-shared/fastlane/Fastfile
Normal file
0
buildbox/fake-shared/fastlane/Fastfile
Normal file
@ -5,13 +5,14 @@ if [ "$1" == "hockeyapp" ]; then
|
|||||||
elif [ "$1" == "appstore" ]; then
|
elif [ "$1" == "appstore" ]; then
|
||||||
FASTLANE_BUILD_CONFIGURATION="testflight_llc"
|
FASTLANE_BUILD_CONFIGURATION="testflight_llc"
|
||||||
elif [ "$1" == "verify" ]; then
|
elif [ "$1" == "verify" ]; then
|
||||||
FASTLANE_BUILD_CONFIGURATION="testflight_llc"
|
FASTLANE_BUILD_CONFIGURATION="build_for_appstore"
|
||||||
else
|
else
|
||||||
echo "Unknown configuration $1"
|
echo "Unknown configuration $1"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
security unlock-keychain -p telegram
|
security unlock-keychain -p telegram
|
||||||
|
security set-keychain-settings -lut 7200
|
||||||
|
|
||||||
CERTS_PATH="codesigning_data/certs"
|
CERTS_PATH="codesigning_data/certs"
|
||||||
for f in $(ls "$CERTS_PATH"); do
|
for f in $(ls "$CERTS_PATH"); do
|
||||||
@ -27,17 +28,15 @@ for f in $(ls "$PROFILES_PATH"); do
|
|||||||
cp "$PROFILE_PATH" "$HOME/Library/MobileDevice/Provisioning Profiles/$uuid.mobileprovision"
|
cp "$PROFILE_PATH" "$HOME/Library/MobileDevice/Provisioning Profiles/$uuid.mobileprovision"
|
||||||
done
|
done
|
||||||
|
|
||||||
SOURCE_PATH="source"
|
SOURCE_PATH="telegram-ios"
|
||||||
|
|
||||||
if [ -d "$SOURCE_PATH" ]; then
|
if [ -d "$SOURCE_PATH" ]; then
|
||||||
echo "$SOURCE_PATH must not exist"
|
echo "$SOURCE_PATH must not exist"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p "$SOURCE_PATH"
|
|
||||||
|
|
||||||
echo "Unpacking files..."
|
echo "Unpacking files..."
|
||||||
tar -xzf "source.tar.gz" -C "$SOURCE_PATH"
|
tar -xf "source.tar"
|
||||||
|
|
||||||
cd "$SOURCE_PATH"
|
cd "$SOURCE_PATH"
|
||||||
fastlane "$FASTLANE_BUILD_CONFIGURATION"
|
fastlane "$FASTLANE_BUILD_CONFIGURATION"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user