asc-notarization

Archive, sign, and notarize macOS apps with xcodebuild and Developer ID.

4|Updated Dec 8, 2019
One-click install
npx skills add https://github.com/Detrous/dotfiles --skill asc-notarization-detrous
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-notarization
Source: https://github.com/Detrous/dotfiles/tree/main/claude/skills/asc-notarization
Command: npx skills add https://github.com/Detrous/dotfiles --skill asc-notarization-detrous

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive, export, and notarize macOS apps for external distribution, ensuring proper signing and compliance with Apple requirements.

Core Features & Use Cases

  • Archive macOS apps with xcodebuild for distribution outside the App Store
  • Sign and notarize using Developer ID and Apple notarization services
  • Prepare a notarization submission, track status, and staple when needed

Quick Start

Archive your macOS project with xcodebuild, export it with a Developer ID signature, create a ZIP, and submit it for notarization with asc.

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?

You can notarize a macOS app by archiving it with xcodebuild, exporting it with a Developer ID signature, packaging it into a ZIP, and submitting it to Apple using asc.

What is the process to archive and export a macOS app with a Developer ID for notarization?

The notarization process requires archiving the Xcode project via xcodebuild, exporting the archive with a Developer ID signature, creating a ZIP package, and submitting it to Apple using asc.

Do I need xcodebuild and a Developer ID to submit macOS apps for Apple notarization?

Yes, Apple notarization requires you to archive the project with xcodebuild and export it with a Developer ID signature before you can package and submit the app using the asc command line tool.

Can I track the notarization status and staple a macOS app after submission?

Yes, after you submit your macOS app for notarization with asc, you can monitor the submission status and staple the notarization ticket to the app if needed to ensure offline verification.

Why does my macOS app need notarization and Developer ID signing for external distribution?

Notarization and Developer ID signing are required to ensure your macOS app complies with Apple's security requirements, allowing it to run on user systems without Gatekeeper warnings when distributed outside the App Store.