app-packaging

Automate macOS packaging, signing, and notarization for the noter application.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/euroconic/noter --skill app-packaging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-packaging
Source: https://github.com/euroconic/noter/tree/main/skills/app-packaging
Command: npx skills add https://github.com/euroconic/noter --skill app-packaging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Production macOS packaging, signing, and notarization for noter. Encodes the requirements to pass Apple Gatekeeper on real user machines - not just developer machines.

Core Features & Use Cases

  • Packaging pipeline validation for production macOS builds on machines without development tools.
  • Manage entitlements, bundle Python dependencies, and prepare release-ready artifacts that pass Gatekeeper.
  • Notarization readiness with code signing and universal binaries for cross-architecture support.

Quick Start

Run the packaging workflow on a clean macOS environment to produce a signed, notarized notar.app bundle.

Frequently Asked Questions about app-packaging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate macOS notarization and code signing for production releases?

Automate macOS notarization and code signing by running a packaging pipeline that applies entitlements, bundles dependencies, and executes notarization steps to ensure Gatekeeper readiness on user machines.

What is needed to pass Apple Gatekeeper on machines without development tools?

Passing Apple Gatekeeper requires a packaging pipeline that produces a signed, notarized application bundle, ensuring release readiness even on clean macOS environments without development tools.

How do I bundle Python dependencies into a universal binary for macOS?

Bundle Python dependencies into a universal binary during the macOS packaging process to ensure cross-architecture support and notarization readiness for your application.

How do I manage entitlements when preparing a macOS app for release?

Manage entitlements within the macOS packaging pipeline by configuring them during the build process to ensure the final application bundle is correctly signed and notarized.

Does macOS notarization work on a clean environment without development tools?

Yes, the packaging pipeline validates production macOS builds on clean environments without development tools, ensuring the final artifacts pass Gatekeeper on real user machines.

Why does my macOS app fail Gatekeeper checks on user machines but not developer machines?

Gatekeeper checks fail on user machines due to incomplete code signing or missing notarization steps, which this packaging pipeline addresses by enforcing production-ready notarization and universal binary bundling.