ShiftStage

Descargar ShiftStage

Dos piezas. La app en el teléfono, el agente en el Mac — y no vienen de sitios distintos por casualidad.

Icono de ShiftStage

El agente de macOS

Firmado con Developer ID, notarizado por Apple y instalado con un comando de Homebrew desde nuestro tap abierto, no por la Mac App Store. Allí el sandbox es obligatorio, y un agente en sandbox no puede darte ni PTY, ni tu sistema de archivos, ni tus propios CLI.

La primera versión aún no ha salido. Saldrá cuando termine la notarización, y entonces el comando de instalación aparecerá en esta página. Escribe a [email protected] y te avisamos.

Qué comprobar antes de instalar

Homebrew compara el SHA-256 del archivo con el del cask antes de descomprimir nada, y Gatekeeper comprueba la firma y la notarización en el primer arranque. El cask es un archivo público: su dirección y su suma se leen antes de instalar. Sin Homebrew, el mismo archivo se instala a mano —arrastra la app a Aplicaciones—, y entonces dos comandos valen diez segundos:

codesign --verify --deep --strict ShiftStage Agent.app
spctl --assess --type execute ShiftStage Agent.app

El primero confirma que el paquete está íntegro y firmado; el segundo, que Apple lo notarizó.

Cómo se actualiza

El agente se actualiza solo: lee un manifiesto firmado, verifica la firma de la versión nueva antes de tocar nada, guarda la anterior y vuelve a ella si la nueva no arranca.

La app de iOS

Por la App Store, con la suscripción y los catorce días de prueba. Tampoco está publicada todavía: las dos salen juntas.

Preguntas · Tu propio nodo