From 4f34b36d6e78a1cdfcadf8bfcf5ef9d68468ff44 Mon Sep 17 00:00:00 2001 From: Vitaly Provodin Date: Sat, 1 Mar 2025 11:04:30 +0400 Subject: [PATCH] fixup! JBR-8196 fix calculating the number of attempts --- jb/project/tools/mac/scripts/signapp.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/jb/project/tools/mac/scripts/signapp.sh b/jb/project/tools/mac/scripts/signapp.sh index c042140ab9f2..6f171e9080ef 100755 --- a/jb/project/tools/mac/scripts/signapp.sh +++ b/jb/project/tools/mac/scripts/signapp.sh @@ -34,7 +34,7 @@ tar -xzvf "$INPUT_FILE" --directory $EXPLODED BUILD_NAME="$(ls "$EXPLODED")" #sed -i '' s/BNDL/APPL/ $EXPLODED/$BUILD_NAME/Contents/Info.plist rm -f $EXPLODED/$BUILD_NAME/Contents/CodeResources -rm "$INPUT_FILE" +mv "$INPUT_FILE" "$INPUT_FILE".origin log "$INPUT_FILE extracted and removed" @@ -76,6 +76,7 @@ fi attempt=1 limit=1 +ec=0 set +e while [[ $attempt -le $limit ]]; do log "Signing (attempt $attempt) $APPLICATION_PATH ..." @@ -95,6 +96,11 @@ done set -e +if [[ $ec -ne 0 ]]; then + log "Signing failed, restore original input file" + mv "$INPUT_FILE".origin "$INPUT_FILE" +fi + if [ "$NOTARIZE" = "yes" ]; then log "Notarizing..." "$SCRIPT_DIR/notarize.sh" "$PKG_NAME"