ShiftStage

ShiftStage laden

Zwei Teile. Die App aufs Telefon, der Agent auf den Mac — und sie kommen nicht zufällig von verschiedenen Orten.

ShiftStage-Symbol

Der macOS-Agent

Mit Developer ID signiert, von Apple notarisiert und direkt von dieser Seite verteilt — nicht über den Mac App Store. Dort ist die Sandbox Pflicht, und ein Agent in der Sandbox gibt Ihnen weder ein PTY noch Ihr Dateisystem noch Ihre eigenen CLIs.

Die erste Version ist noch nicht draußen. Sie erscheint, sobald die Notarisierung durch ist. Schreiben Sie an support@shiftstage.app, dann erfahren Sie es.

Was Sie vor der Installation prüfen

Alles, was am Store vorbei geladen wird, ist zwei Befehle wert:

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

Der erste sagt, dass das Bundle unversehrt und signiert ist, der zweite, dass Apple es notarisiert hat. Zu jeder veröffentlichten Version steht hier außerdem die SHA-256-Prüfsumme.

Wie er sich aktualisiert

Der Agent aktualisiert sich selbst: Er liest ein signiertes Manifest, prüft die Signatur der neuen Version, bevor er etwas anfasst, behält die alte und kehrt zu ihr zurück, wenn die neue nicht startet.

Die iOS-App

Über den App Store, mit Abo und vierzehn Tagen Probezeit. Auch sie ist noch nicht veröffentlicht — beide Teile erscheinen zusammen.

Fragen · Eigener Knoten