asc-notarization

Automate macOS app notarization with xcodebuild, Developer ID signing, and ASC submission.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/pyronaur/ngents --skill asc-notarization-pyronaur
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-notarization
Source: https://github.com/pyronaur/ngents/tree/main/docs/topics/apple/asc-cli/asc-notarization
Command: npx skills add https://github.com/pyronaur/ngents --skill asc-notarization-pyronaur

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive, export, and notarize macOS apps for distribution outside the App Store, handling Developer ID signing and Apple's notarization workflow.

Core Features & Use Cases

  • End-to-end notarization workflow: archive with xcodebuild, export with a Developer ID signature, package as ZIP/DMG/PKG, and submit for notarization.
  • Notarization lifecycle: verify certificates, validate signing, submit to ASC, monitor status, and staple after success.
  • Use-case: prepare a macOS app for distribution on your own site or external marketplaces with a trusted, notarized build.

Quick Start

Use the asc notarization workflow to archive, export, submit for notarization, and staple the result 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 automate macOS app notarization for distribution outside the App Store?

Automate macOS app notarization by archiving with xcodebuild, exporting with a Developer ID signature, packaging, and submitting to Apple Notary. This handles the complete end-to-end workflow for trusted distribution outside the App Store.

What do I need to set up before submitting a macOS app for notarization?

Before submitting for notarization, you need Xcode installed, a valid Developer ID certificate for codesigning, and ASC authentication configured. These prerequisites ensure the notarization workflow can verify certificates and submit successfully.

Can I package my macOS app as a DMG or PKG during the notarization workflow?

Yes, the notarization workflow supports packaging your exported macOS app as ZIP, DMG, or PKG formats before submission. This allows flexible distribution packaging while maintaining the trusted notarized build requirement.

What's the best way to monitor Apple Notary submission status and staple a macOS app?

Monitor Apple Notary submission status automatically through the notarization lifecycle, which checks ASC submission progress and staples the ticket after success. Stapling ensures the notarization proof travels with the distributed app.

Does this notarization workflow handle Developer ID signing and export option generation automatically?

Yes, the notarization workflow handles Developer ID signing and generates export options automatically during the xcodebuild archive and export phases. This ensures the macOS app meets Apple's codesigning requirements before submission.

When should I not use an automated notarization workflow for my macOS app?

Avoid automated notarization if you lack a valid Developer ID certificate, Xcode environment, or ASC authentication. The workflow requires these specific Apple developer tools and credentials to execute the codesigning and submission process.