Developer ID signing and Apple notarization let you share your macOS app safely outside the App Store. This guide shows each step from archiving to stapling. You will use xcodebuild and the asc command line tool. Anyone building a Mac app for direct download can follow these steps.
First you need Xcode, a Developer ID Application certificate, and your Apple developer account setup. The process checks your signing identity and then creates an archive. Next it exports your app with Developer ID signing. After that you zip the app and upload it to Apple for notarization. Finally you can check the result and optionally staple the ticket to your app.
This skill is for developers who want to distribute their macOS programs without going through the Mac App Store. It keeps your app secure and trusted by Gatekeeper on user machines.
Global
mkdir -p ~/.claude/skills/asc-notarizationProject
mkdir -p .claude/skills/asc-notarizationSource Repository
Release Skillsjimliu/baoyu-skills
Universal release workflow auto-detects your project type and handles changelogs and GitHub releases
Changelog Automationwshobson/agents
Turn commits into clear changelogs with automation and standard formats
Msstore Cligithub/awesome-copilot
Publish Windows apps to the Microsoft Store from the command line easily
Shipping And Launchaddyosmani/agent-skills
Deploy safely with checklists, feature flags, and staged rollouts
Changelog Generatorcomposiohq/awesome-claude-skills
Turn messy git commits into clear changelogs your users will love reading
Deploy Checklistanthropics/knowledge-work-plugins
A pre-deployment checklist to verify readiness before shipping any release
Claude Code Plugin Releasethedotmack/claude-mem
Automate version bumps, tags, releases, and changelogs for plugins
Asc Release Flowrudrankriyam/app-store-connect-cli-skills
Check app readiness and submit to the App Store with simple asc commands