# Wallet

So funktioniert der Wallet-Export, vom Verbinden bis zum Lösen von Problemen.

## Verbinden

Drücken Sie auf der Startseite von Exporter neben Wallet „Verbinden“, dann „Passes-Ordner öffnen“. Das Fenster öffnet sich in dem Ordner, in dem macOS Ihre Karten hält, `~/Library/Passes`: Klicken Sie auf „Diesen Ordner wählen“. Wählen Sie dann, wohin die Dateien kommen, und drücken Sie „Diesen Ordner verwenden“.

Nehmen Sie den Passes-Ordner selbst, nicht den `Cards`-Ordner darin. Exporter liest die Karten aus `Cards` und `passes23.sqlite` daneben nur für eine einzige Sache: den Tag, an dem eine Karte signiert wurde, das einzige Datum, das viele ältere Karten haben.

## Wohin die Dateien kommen

Eine Markdown-Datei pro Karte, in einem Ordner, benannt nach ihrem Datum und danach, was die Karte ist: `2026-09-17 united airlines SFO-EWR.md`, `2026-09-11 the sf database meetup.md`. Eine Karte ganz ohne Datum trägt nur ihren Namen (`apple store.md`). Ein Ordner direkt in Ihrem Benutzerordner, etwa `~/Documents`, bekommt einen Ordner `wallet-export` darin; ein tieferer, etwa `~/Documents/wallet`, wird so genommen, wie er ist.

## Was exportiert wird

Jede auf der Karte angehakte Karte: Bordkarten, Zug- und Bustickets, Veranstaltungstickets, Kundenkarten, Coupons und generische Karten. Die Pillen filtern nur die Liste: Karten (alle), Flüge (Bordkarten, Zug und Bus eingeschlossen), Veranstaltungen und Karten.

Zwei Karten, die dieselbe Datei benennen würden, bekommen je ein kurzes Suffix aus ihrer ID, sodass keine die andere überschreibt. Haken Sie eine Karte ab, verschwindet ihre Datei bei der nächsten Synchronisierung; haken Sie sie wieder an, kommt sie zurück.

## Format

Immer Markdown: das Front Matter der Karte, eine Überschrift und eine Zeile mit dem Wo und Wann, dann die Felder genau so, wie die Karte sie zeigt, die Rückseite unter einer Überschrift `Back` und die Nummer des Barcodes.

## Die Datei

| Schlüssel | Inhalt |
| --- | --- |
| `title`, `id` | wie die Karte heißt und Wallets eigene ID dafür |
| `kind` | `flight`, `transit`, `event`, `card` oder `other` |
| `date`, `date_source` | wann die Karte gilt, und ob das das Datum des Ausstellers ist, ihr Ablauf oder der Tag der Signatur |
| `organization`, `pass_type` | der Aussteller und seine Pass-Type-Kennung |
| `expires`, `voided` | wann sie abläuft, und ob Wallet sie als verbraucht markiert hat |
| `coordinates` | der Punkt des Orts, wenn die Karte einen trägt |

Ein Abschnitt `Details` trägt Apples typisierte Felder, die die Karte nicht ohnehin zeigt: Terminals, das Ankunftsgate, Zeitzonen, die Tarifklasse. Ein Abschnitt `Where` nennt den Ort. Ein Barcode, dessen Nachricht binär ist, sagt das, statt Steuerzeichen in die Datei zu schreiben.

```markdown
---
title: "United Airlines SFO-EWR"
kind: flight
date: 2026-09-17T18:20:00
date_source: relevant
organization: "United Airlines"
---
# United Airlines SFO-EWR

San Francisco (SFO) → Newark (EWR) · 17 Sep 2026

- FLIGHT: UA 274
- GATE: F19
- SEAT: 34D

## Back

- CONFIRMATION: GGCLMQ
```

## Datum, auch ohne Datum

Eine Karte wird unter ihrem eigenen Tag abgelegt, in der Zeitzone, die der Aussteller geschrieben hat: Ein Flug, der um 23:25 in Denver startet, ist dieser Tag in Denver, nicht der nächste dort, wo Sie ihn lesen. Ältere Veranstaltungstickets tragen oft gar kein Datum; die werden unter dem Tag der Signatur abgelegt, und `date_source: signed` sagt das in der Datei.

## Karten in anderen Sprachen

Eine Karte kann ihre Wörter in einer `pass.strings`-Datei im Bundle halten und in der Karte selbst nur die Schlüssel führen. Exporter löst sie in der Sprache Ihres Macs auf, sodass ein Ticket den Namen der Veranstaltung nennt und nicht `EVENT_NAME`.

## Kostenlos und freigeschaltet

Ihre 20 neuesten Karten sind kostenlos und bleiben es. Wallet freizuschalten exportiert den Rest ([Preise](https://exporter.dev/pricing)).

## Synchronisierung und vollständige Neusynchronisierung

Nach dem ersten „Jetzt synchronisieren“ schreibt Exporter die Datei einer Karte neu, wenn sich diese Karte ändert, höchstens einmal pro Minute. Gate, Sitzplatz und Boardingzeit ändern sich am Reisetag, und jede Änderung schreibt nur die Datei dieser einen Karte neu.

„Vollständige Neusynchronisierung“ fragt zuerst, entfernt dann die Kartendateien, die Exporter geschrieben hat, und schreibt jede angehakte Karte erneut. Alles andere im Ordner bleibt.

## Probleme und Lösungen

- „keine Karten in diesem Ordner (wählen Sie den Passes-Ordner in Ihrer Library)“: Drücken Sie erneut „Verbinden“ und wählen Sie den Ordner, in dem sich das Fenster öffnet
- eine Karte fehlt: Sie ist auf der Karte abgehakt, oder die 20 kostenlosen sind aufgebraucht. Schalten Sie Wallet frei und drücken Sie „Jetzt synchronisieren“
- eine Karte hat kein Datum im Namen: Sie trägt keines, und Wallets Datenbank konnte nicht gelesen werden. Verbinden Sie `~/Library/Passes` selbst statt `Cards`
- die Kartennummern fehlen: Sie sind nicht auf dem Mac. Wallet hält Zahlungskarten im Secure Element, und Exporter sieht sie nie

## Related

- [Wallet](https://exporter.dev/de/wallet): Jede Karte als Markdown-Datei
- [Erste Schritte](https://exporter.dev/de/docs/getting-started): Installieren, verbinden, erster Export
- [MCP-Server](https://exporter.dev/de/docs/mcp): Claude und andere Agenten verbinden

---

human version: https://exporter.dev/de/docs/wallet
every page: https://exporter.dev/llms.txt
