appstore-notary-runner

Solid

Use for the concrete macOS Developer ID notarization command path with xcodebuild export plus `asc notarization` submit, status, log, and stapling. Not for broad packaging readiness review or signing-only diagnosis.

AI & Automation 8 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# App Store Notary Runner Use for macOS apps distributed outside the App Store with Developer ID signing and Apple notarization. Use `macos-notarization-packager` first when the artifact is not clearly distribution-ready. Use `macos-signing-inspector` for local code-signing, entitlement, Gatekeeper, or trust-policy diagnosis. ## Preconditions - Xcode/CLT configured. - `asc auth login` or `ASC_*`. - Developer ID Application certificate in keychain. - App builds for macOS. ## Command Plan Helper For a deterministic command plan, run the helper from the plugin root: ```bash python3 "$PLUGIN_ROOT/skills/appstore-notary-runner/scripts/notary_plan.py" \ --app-name "YourApp" --scheme "YourMacScheme" \ --archive-path "/tmp/YourApp.xcarchive" \ --export-path "/tmp/YourAppExport" \ --app-path "/tmp/YourAppExport/YourApp.app" \ --zip-path "/tmp/YourAppExport/YourApp.zip" \ --file "/tmp/YourAppExport/YourApp.zip" \ --include-archive --include-export --include-zip --include-submit \ --wait --confirming-actions ``` The helper prints commands only; it does not build, export, upload, staple, or change trust settings. Commands that write local files or submit to Apple require `--confirming-actions`. Pass `--json` for machine-readable output. ## Workflow 1. Run read-only preflight first: signing identities, trust settings, recent notarization submissions, and existing submission status/log when an ID is known. 2. If the artifact is not clearly Developer ID ready, rout...

Details

Author
Xopoko
Repository
Xopoko/plug-n-skills
Created
1 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category