macos-notarization-workflow

Solid

Automate Apple notarization with xcrun notarytool for macOS application distribution

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# macos-notarization-workflow Automate Apple notarization workflow using xcrun notarytool for macOS applications. This skill handles the complete notarization process including submission, status checking, and stapling. ## Capabilities - Submit apps for notarization via notarytool - Monitor notarization status - Staple notarization ticket to app - Handle notarization errors - Generate CI/CD notarization scripts - Configure App Store Connect API keys - Validate apps before submission - Generate notarization reports ## Input Schema ```json { "type": "object", "properties": { "projectPath": { "type": "string", "description": "Path to the project" }, "appPath": { "type": "string", "description": "Path to the signed app bundle or DMG" }, "authMethod": { "enum": ["app-store-connect-api", "apple-id", "keychain"], "default": "app-store-connect-api" }, "credentials": { "type": "object", "properties": { "keyId": { "type": "string" }, "issuerId": { "type": "string" }, "keyPath": { "type": "string" }, "appleId": { "type": "string" }, "teamId": { "type": "string" } } }, "waitForCompletion": { "type": "boolean", "default": true }, "staple": { "type": "boolean", "default": true } }, "required": ["projectPath", "appPath"] } ``` ## Output Schema ```json { "type": "object", "properties": { "success": { "type...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills