Ariver
2026-08-30 ec338c687e2e04bd37ab5c76a0a9c19769190502
C1.source/build.sh
@@ -106,11 +106,16 @@
# Set CODESIGN_IDENTITY to your "Apple Distribution" or "Mac Developer" cert name.
# Example: CODESIGN_IDENTITY="Apple Distribution: Your Name (TEAMID)"
CODESIGN_IDENTITY="${CODESIGN_IDENTITY:-}"
ENTITLEMENTS="$SWIFT_DIR/TagLauncher.entitlements"
BASE_ENTITLEMENTS="$SWIFT_DIR/TagLauncher.entitlements"
APP_STORE_ENTITLEMENTS="${APP_STORE_ENTITLEMENTS:-$SWIFT_DIR/TagLauncher-AppStore.entitlements}"
ENTITLEMENTS="$BASE_ENTITLEMENTS"
APP_STORE_MODE=false
if [ -n "${APP_STORE:-}" ] && [ "$APP_STORE" = "1" ]; then
    APP_STORE_MODE=true
    if [ -f "$APP_STORE_ENTITLEMENTS" ]; then
        ENTITLEMENTS="$APP_STORE_ENTITLEMENTS"
    fi
    if [ -z "$CODESIGN_IDENTITY" ]; then
        echo "⚠️  APP_STORE=1 but CODESIGN_IDENTITY not set. Will ad-hoc sign with entitlements."
    fi
@@ -317,6 +322,9 @@
echo "==> Setting permissions..."
chmod +x "$MACOS_DIR/$APP_NAME"
find "$APP_BUNDLE" -type d -exec chmod 755 {} +
find "$APP_BUNDLE" -type f -exec chmod 644 {} +
chmod 755 "$MACOS_DIR/$APP_NAME"
echo "==> Stripping debug symbols..."
strip -x "$MACOS_DIR/$APP_NAME"