ShiftStage

Télécharger ShiftStage

Deux pièces. L’app sur le téléphone, l’agent sur le Mac — et elles ne viennent pas d’endroits différents par hasard.

Icône ShiftStage

L’agent macOS

Signé avec un Developer ID, notarisé par Apple et installé d’une commande Homebrew depuis notre tap ouvert — pas par le Mac App Store. Le bac à sable y est obligatoire, et un agent en bac à sable ne peut vous donner ni PTY, ni système de fichiers, ni vos propres CLI.

La première version n’est pas encore publiée. Elle sortira une fois la notarisation faite, et la commande d’installation apparaîtra sur cette page. Écrivez à [email protected] pour être prévenu.

À vérifier avant d’installer

Homebrew compare la somme SHA-256 de l’archive à celle du cask avant de décompresser quoi que ce soit, et Gatekeeper vérifie la signature et la notarisation au premier lancement. Le cask est un fichier public : son adresse et sa somme se lisent avant l’installation. Sans Homebrew, la même archive s’installe à la main — glissez l’app dans Applications —, et deux commandes valent alors dix secondes :

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

La première confirme que le paquet est intact et signé, la seconde qu’Apple l’a notarisé.

Comment il se met à jour

L’agent se met à jour lui-même : il lit un manifeste signé, vérifie la signature de la nouvelle version avant d’y toucher, conserve la précédente et y revient si la nouvelle ne démarre pas.

L’app iOS

Par l’App Store, avec l’abonnement et les quatorze jours d’essai. Elle n’est pas encore publiée non plus — les deux sortent ensemble.

Questions · Votre nœud