#!/bin/bash # Auteur : Simon-Pierre Boucher — contact@spboucher.ai # Génère Assets/AppIcon.icns à partir d'Assets/icon-1024.png (repris de # l'app iOS KA — rendu de docs/icon.svg). Pipeline iconset → iconutil, # pattern forge-studio. set -euo pipefail cd "$(dirname "$0")/.." SRC="Assets/icon-1024.png" if [ ! -f "$SRC" ]; then echo "ERREUR : $SRC introuvable (copiez icon-1024.png de l'app iOS KA)." >&2 exit 1 fi ICONSET="Assets/AppIcon.iconset" rm -rf "$ICONSET" && mkdir -p "$ICONSET" for s in 16 32 128 256 512; do sips -z $s $s "$SRC" --out "$ICONSET/icon_${s}x${s}.png" >/dev/null d=$((s * 2)) sips -z $d $d "$SRC" --out "$ICONSET/icon_${s}x${s}@2x.png" >/dev/null done iconutil -c icns "$ICONSET" -o Assets/AppIcon.icns rm -rf "$ICONSET" echo "OK : Assets/AppIcon.icns"