From b526d097e171b36e959dd420345efb71e90ba54e Mon Sep 17 00:00:00 2001 From: Betafer Date: Wed, 19 Aug 2026 13:50:04 +0200 Subject: [PATCH] build: support reproducible app variants --- TargetBridge-Receiver/scripts/build_tbreceiver_c_app.sh | 4 ++-- TargetBridge-Sender/TargetBridge.xcodeproj/project.pbxproj | 2 +- TargetBridge-Sender/project.yml | 2 +- TargetBridge-Sender/scripts/build_targetbridge_sender_app.sh | 5 +++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/TargetBridge-Receiver/scripts/build_tbreceiver_c_app.sh b/TargetBridge-Receiver/scripts/build_tbreceiver_c_app.sh index 798c89b..b77c047 100755 --- a/TargetBridge-Receiver/scripts/build_tbreceiver_c_app.sh +++ b/TargetBridge-Receiver/scripts/build_tbreceiver_c_app.sh @@ -8,8 +8,8 @@ BUILD_DIR="${REPO_ROOT}/build" APP_DIR="${BUILD_DIR}/TargetBridge Receiver.app" BIN_NAME="TargetBridgeReceiver" APP_NAME="TargetBridge Receiver" -APP_VERSION="3.5.1" -STAMP="$(date +%Y%m%d%H%M%S)" +APP_VERSION="${APP_VERSION:-3.5.1}" +STAMP="${APP_BUILD:-$(date +%Y%m%d%H%M%S)}" ARCH="$(uname -m)" ICONSET_DIR="$(mktemp -d)" ICON_FILE="${ROOT}/TargetBridgeAssets/Assets.xcassets/AppIcon.appiconset/icon_1024.png" diff --git a/TargetBridge-Sender/TargetBridge.xcodeproj/project.pbxproj b/TargetBridge-Sender/TargetBridge.xcodeproj/project.pbxproj index 6f8a79a..9323900 100644 --- a/TargetBridge-Sender/TargetBridge.xcodeproj/project.pbxproj +++ b/TargetBridge-Sender/TargetBridge.xcodeproj/project.pbxproj @@ -352,7 +352,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -euo pipefail\nSTAMP=\"$(date +%Y%m%d%H%M%S)\"\ncat > \"${SRCROOT}/TBDisplaySender/TBDisplaySenderBuildInfo.swift\" < \"${SRCROOT}/TBDisplaySender/TBDisplaySenderBuildInfo.swift\" < "${SRCROOT}/TBDisplaySender/TBDisplaySenderBuildInfo.swift" <