mana-swift-core/devlog/2026-05-18/macher.md
Till JS 3f6f0ef163 devlog: fehlende Tage 15.05.–14.06.2026 nachgezogen
spieler+macher pro Tag, geerdet in den realen Commits; data.json via @mana/devlog-gen backfill.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 20:01:52 +02:00

923 B

date day view weekday commits review
2026-05-18 5 macher Montag 2 auto

Montag, 2026-05-18 — Tag 5 (Macher-Sicht)

Zwei Commits, beide in Sources/ManaCore/Auth, beide um ManaSharedKeychainGroup herum — der Baustein für Cross-App-SSO. Die Idee: mehrere mana-Apps auf demselben Gerät legen das mana-auth-Token in eine geteilte Keychain-Access-Group statt in ihren je eigenen Sandbox-Speicher, sodass ein Login in App A die App B mit-anmeldet.

Der erste Commit (d4cff49) führt den Typ ein, der zweite (573c93c, fix) korrigiert ihn sofort: die Access-Group braucht das explizite Team-ID-Prefix, sonst greift iOS' Keychain-Sharing nicht — $(AppIdentifierPrefix)group… statt nur den nackten Gruppennamen. Klassische Keychain-Falle, an genau dieser Stelle. Bleibt konform mit Invariante 7 (App injiziert ihre Config): die Library hält nur die Mechanik, die konkrete Group kommt vom Caller.