Skip to content

Fase 5 — Firma, notarización y distribución (BLOQUEANTE para distribuir) #8

Description

@jnavarroc

Que la app pase Gatekeeper en máquinas de usuarios.

  • Firmar la app y el binario wget empaquetado con Developer ID Application (firma anidada del helper).
  • Activar Hardened Runtime.
  • Notarizar con notarytool y grapar el ticket (stapler staple).
  • Empaquetar en .dmg o .pkg firmado.
  • Verificar en máquina limpia: spctl -a -vv y codesign --verify --deep --strict.
  • Actualizar metadatos: CFBundleVersion, CFBundleShortVersionString, CFBundleIdentifier real, LSMinimumSystemVersion.

Criterio de salida: la app instalada desde el .dmg arranca sin advertencias de Gatekeeper en Tahoe.

Ref: ROADMAP.md → Fase 5.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0-bloqueanteBloquea ejecución o distribución en macOS actualmacos-tahoeModernización a macOS Tahoe (macOS 26)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions