#!/bin/zsh # Compila e empacota LiveCaption.app (use --install para copiar também para /Applications) (o bundle é necessário para o macOS pedir permissão de microfone). set -e cd "$(dirname "$0")/.." swift build -c release APP=LiveCaption.app rm -rf $APP mkdir -p $APP/Contents/MacOS cp .build/release/LiveCaption $APP/Contents/MacOS/LiveCaption cat > $APP/Contents/Info.plist < CFBundleNameLiveCaption CFBundleIdentifierlocal.livecaption CFBundleExecutableLiveCaption CFBundlePackageTypeAPPL CFBundleVersion1 LSMinimumSystemVersion14.0 NSMicrophoneUsageDescriptionTranscrever sua fala em tempo real para a legenda. PL codesign --force --sign - $APP echo "pronto: $PWD/$APP" if [[ "$1" == "--install" ]]; then rm -rf "/Applications/$APP" && ditto "$APP" "/Applications/$APP" && echo "instalado em /Applications/$APP"; fi