Build, sign, and package this Capaccino macOS app. Use when asked to create release artifacts, refresh the app bundle, create a DMG, or troubleshoot build/signing/packaging failures.
Use this workflow for any release-oriented task in this repository.
Run:
swift build -c release
If this fails, stop and report compiler errors first.
Run:
./create_app_bundle.sh
If a signing identity is provided by the user, run:
CODESIGN_IDENTITY="<identity>" ./create_app_bundle.sh
Expected output artifact: dist/Capaccino.appdev.
Default DMG command:
./create_dmg.sh
With explicit output path:
./create_dmg.sh "<output_path>"
With explicit version label:
DMG_VERSION="<version>" ./create_dmg.sh
Expected output artifact: dist/Capaccino-<version>.dmg unless output path overrides it.
Run:
ls -lh dist
For signing checks (when relevant), run:
codesign --verify --deep --strict dist/Capaccino.appdev