Wallet
Näin Walletin vienti toimii yhdistämisestä ongelmien korjaamiseen.
Yhdistä
Paina Exporterin etusivulla Wallet-kohdan vieressä “Yhdistä”, sitten “Avaa Passes-kansio”. Paneeli aukeaa kansiossa, jossa macOS säilyttää korttejasi, ~/Library/Passes: paina “Valitse tämä kansio”. Valitse sitten, minne tiedostot tallennetaan, ja paina “Käytä tätä kansiota”.
Valitse itse Passes-kansio, älä sen sisällä olevaa kansiota Cards. Exporter lukee kortit kansiosta Cards ja sen vieressä olevasta tiedostosta passes23.sqlite vain yhden asian: päivän, jona kortti allekirjoitettiin, joka on monen vanhemman kortin ainoa päivämäärä.
Minne tiedostot menevät
Yksi Markdown-tiedosto korttia kohden, yhdessä kansiossa, nimettynä päivämäärän ja kortin sisällön mukaan: 2026-09-17 united airlines SFO-EWR.md, 2026-09-11 the sf database meetup.md. Kortti, jolla ei ole lainkaan päivämäärää, nimetään itsensä mukaan (apple store.md). Suoraan kotikansiossasi olevan kansion, kuten ~/Documents, sisälle luodaan kansio wallet-export; syvemmällä olevaa kansiota, kuten ~/Documents/wallet, käytetään sellaisenaan.
Mitä viedään
Jokainen kortilla valittu kortti: tarkastuskortit, juna- ja bussiliput, tapahtumaliput, kauppojen kortit, kupongit ja yleiset kortit. Painikkeet vain suodattavat listaa: Kortit (kaikki), Lennot (tarkastuskortit, junat ja bussit mukaan lukien), Tapahtumat ja Kortit.
Kaksi korttia, jotka saisivat saman tiedostonimen, saavat kumpikin lyhyen tunnistepäätteen, jotta kumpikaan ei korvaa toista. Kun poistat kortin valinnan, sen tiedosto poistetaan seuraavassa synkronoinnissa; kun valitset sen uudelleen, se palaa.
Muoto
Aina Markdown: kortin frontmatter, otsikko ja rivi, joka kertoo missä ja milloin, sitten kentät täsmälleen niin kuin kortti ne piirtää, kortin kääntöpuoli otsikon Back alla ja viivakoodin oma numero.
Tiedosto
| avain | sisältää |
|---|---|
title, id |
kortin nimi ja Walletin oma tunniste sille |
kind |
flight, transit, event, card tai other |
date, date_source |
milloin kortti on ajankohtainen, ja onko se myöntäjän päivämäärä, viimeinen voimassaolopäivä vai allekirjoituspäivä |
organization, pass_type |
myöntäjä ja sen korttityypin tunniste |
expires, voided |
milloin kortti vanhenee, ja onko Wallet merkinnyt sen käytetyksi |
coordinates |
paikan koordinaatit, kun kortissa on sellaiset |
Osio Details sisältää Applen tyypitetyt kentät, joita kortti ei jo näytä: terminaalit, saapumisportin, aikavyöhykkeet, matkustusluokan. Osio Where nimeää paikan. Viivakoodi, jonka viesti on binaarinen, kertoo sen sen sijaan, että kirjoittaisi tiedostoon ohjausmerkkejä.
---
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
Päivämäärät ja kortit ilman niitä
Kortti arkistoidaan omalle päivälleen, myöntäjän kirjoittamalla aikavyöhykkeellä: Denveristä klo 23.25 lähtevä lento on sinä päivänä Denverissä, ei seuraavana päivänä siellä, missä luet sitä. Vanhemmissa tapahtumalipuissa ei usein ole päivämäärää lainkaan; ne arkistoidaan päivälle, jona kortti allekirjoitettiin, ja date_source: signed kertoo sen tiedostossa.
Kortit muilla kielillä
Kortti voi pitää sanansa paketin sisällä olevassa tiedostossa pass.strings ja laittaa itse korttiin vain avaimet. Exporter hakee ne Macisi kielellä, joten lipussa lukee tapahtuman nimi eikä EVENT_NAME.
Ilmainen ja ostettu
20 viimeisintä korttiasi ovat ilmaisia, ja ne pysyvät ilmaisina. Walletin avauksen ostaminen vie loput (hinnat).
Synkronointi ja täysi uudelleensynkronointi
Ensimmäisen “Synkronoi nyt” -painalluksen jälkeen Exporter kirjoittaa korttitiedoston uudelleen, kun kortti muuttuu, enintään kerran minuutissa. Portit, istumapaikat ja koneeseennousuajat muuttuvat matkapäivänä, ja jokainen muutos kirjoittaa uudelleen vain sen kortin tiedoston.
“Täysi uudelleensynkronointi” kysyy ensin, poistaa sitten Exporterin kirjoittamat korttitiedostot ja kirjoittaa jokaisen valitun kortin uudelleen. Kaikki muu kansiossa säilyy.
Ongelmat ja korjaukset
- “Kansiossa ei ole kortteja (valitse Passes-kansio Kirjastosta)”: paina uudelleen “Yhdistä” ja valitse kansio, johon paneeli aukeaa
- kortti puuttuu: sen valinta on poistettu kortilla, tai ilmaiset 20 on käytetty. Osta Wallet ja paina “Synkronoi nyt”
- kortin nimessä ei ole päivämäärää: kortissa ei ole sellaista, eikä Walletin tietokantaa voitu lukea. Yhdistä itse
~/Library/PassesäläkäCards - korttien numerot puuttuvat: ne eivät ole Macilla. Wallet säilyttää maksukortit Secure Elementissä, eikä Exporter koskaan näe niitä