build-dmg
Installation
SKILL.md
Non-negotiable rules:
- Detect project/workspace, scheme, and team ID before building — never guess signing identity.
- If multiple schemes exist, ask the user which one to build.
- Do not auto-create or overwrite
ExportOptions.plistwithout explicit approval — wrong export options produce unsigned or wrong-distribution builds. - Use the helper script (
helpers/build-dmg.sh) from the project root. Do not inline xcodebuild commands. - If
xcodegenis detected (project.ymlpresent), runxcodegen generatebefore building. - Report the built DMG path, app version, and signing status clearly.
build-dmg
Inputs
$request: Optional project, workspace, scheme, or signing hint
Goal
Related skills