asc-notarization

Archive, export, and notarize macOS apps with Developer ID signing.

127|8|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/hanamizuki/solopreneur --skill asc-notarization-hanamizuki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-notarization
Source: https://github.com/hanamizuki/solopreneur/tree/main/plugins/ios-dev/skills/asc-notarization
Command: npx skills add https://github.com/hanamizuki/solopreneur --skill asc-notarization-hanamizuki

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive, export, and notarize macOS apps for distribution outside the App Store, ensuring Developer ID signing and Apple notarization.

Core Features & Use Cases

  • Archive macOS apps with xcodebuild for distribution outside the App Store.
  • Export signed applications using a Developer ID and a notarization-ready workflow.
  • Create ZIP/DMG/PKG payloads and submit them to Apple for notarization, then staple the ticket if required.

Quick Start

Archive, export with Developer ID, and submit for notarization using ASC to prepare your macOS app for distribution.

Frequently Asked Questions about asc-notarization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I notarize a macOS app with a Developer ID for distribution outside the App Store?

To notarize a macOS app, you archive it with xcodebuild, export it using a Developer ID, and submit the packaged payload to Apple for notarization. This workflow ensures your application meets Apple's security requirements for external distribution.

What do I need to submit a macOS app for Apple notarization?

Apple notarization requires Xcode tooling, valid Developer ID certificates, and proper entitlements configured. You also need to package your exported app into a ZIP, DMG, or PKG format before submitting it to Apple.

Can I staple a notarization ticket to a DMG or PKG file?

Yes, you can staple a notarization ticket to DMG and PKG files. After Apple approves your notarization request, stapling attaches the ticket directly to your distribution package so offline users can verify its authenticity.

What is the best way to automate xcodebuild archive and export for Developer ID distribution?

Automating Developer ID distribution involves running xcodebuild to archive the app, exporting the archive with a notarization-ready profile, and submitting the resulting package to Apple. This streamlined process handles signing validation and packaging in one go.

Why does macOS notarization fail when signing validation fails?

macOS notarization fails during signing validation if your Developer ID certificates or entitlements are improperly configured. The workflow includes troubleshooting steps to verify that your app meets Apple's strict code signing requirements before submission.