Files
claudechecker/scripts/build-macos.sh
T
coder 8cb6602b59
Build / macos (push) Failing after 14s
Build / windows (push) Successful in 37s
Move ClaudeChecker builds and updates to Gitea
2026-09-10 08:59:09 +02:00

13 lines
708 B
Bash

#!/bin/bash
set -euo pipefail
if [[ -n "${VERSION:-}" ]]; then
[[ "$VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+(-beta\.[0-9]+)?$ ]] || exit 2
/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $VERSION" ClaudeChecker/Info.plist
fi
xcodebuild -project ClaudeChecker.xcodeproj -scheme ClaudeChecker \
-configuration Release -derivedDataPath build \
ARCHS="arm64 x86_64" ONLY_ACTIVE_ARCH=NO CODE_SIGN_IDENTITY=- clean build
codesign --verify --deep --strict build/Build/Products/Release/ClaudeChecker.app
lipo -verify_arch arm64 x86_64 build/Build/Products/Release/ClaudeChecker.app/Contents/MacOS/ClaudeChecker
ditto -c -k --keepParent build/Build/Products/Release/ClaudeChecker.app ClaudeChecker.zip