asc-notarization

Notarize macOS applications with xcodebuild, codesign, and asc notarization.

6|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/omega-bred/bluebubbles-chatgpt-agent --skill asc-notarization-omega-bred
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-notarization
Source: https://github.com/omega-bred/bluebubbles-chatgpt-agent/tree/main/.agents/skills/asc-notarization
Command: npx skills add https://github.com/omega-bred/bluebubbles-chatgpt-agent --skill asc-notarization-omega-bred

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill assists with the complex process of archiving, exporting, and notarizing macOS applications for distribution outside of the Apple App Store.

Core Features & Use Cases

  • App Archiving: Utilizes xcodebuild to create an Xcode archive from an app project.
  • Developer ID Signing: Signs the archived app with a Developer ID Application certificate.
  • Apple Notarization: Submits the app for Apple notarization, managing submission status checks.
  • Optional Stapling: Applies Apple's ticket stapling to allow the app to work offline.

Quick Start

Submit a macOS app for notarization with asc notarization submit path/to/app.zip.

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 for distribution outside the App Store?

To notarize a macOS app for distribution outside the App Store, you archive the project with xcodebuild, sign it with a Developer ID Application certificate, and submit it to Apple using asc notarization. The process handles submission status checks automatically.

What do I need to prepare for Apple notarization using xcodebuild?

For Apple notarization using xcodebuild, you need an Xcode project and a Developer ID Application certificate. The Skill guides you through archiving the app, signing it, and managing App Store Connect authentication for submission.

How does app notarization work with Developer ID signing?

App notarization with Developer ID signing works by archiving your macOS application, applying the Developer ID certificate with codesign, and submitting the archive to Apple. The system then checks the submission status until approval is received.

Can I staple the notarization ticket to my macOS app for offline use?

Yes, you can staple the notarization ticket to your macOS app for offline use. The Skill provides optional ticket stapling, which applies Apple's ticket directly to the app, allowing it to function without a live connection to Apple's servers.

Why does macOS app notarization require App Store Connect authentication?

macOS app notarization requires App Store Connect authentication to securely verify your developer identity when submitting the application. The Skill focuses on managing this authentication alongside Apple's strict notarization requirements for Developer ID certificates.

What is the best way to submit a macOS app for Apple notarization?

The best way to submit a macOS app for Apple notarization is to use the asc notarization submit command with your packaged application file. This initiates the submission, handles status checks, and supports optional offline stapling.