- domain-packs/ios-app/: komplett referanse-pakke (8 komponenter) — pack.json med components-map, conventions.md, 4 patterns/, gotchas.md, checklist.md splittet i 3 (App Store-submission + security-privacy/MASVS 2.1 + accessibility/WCAG 2.2 AA), 3 scaffold/-maler (PrivacyInfo.xcprivacy-plist, NSUsageDescription-inventar, ASC-metadata), eksempel-feature-brief i Voyage strict-mode-format, glossary.md. Hver teknisk påstand verifisert mot Apple Developer / W3C WAI / OWASP MAS. - domain-packs/claude-code-plugin/: stub — pack.json + conventions.md + gotchas.md + checklist.md + glossary.md ferdige (ekstrahert fra ktg-privat-konvensjoner); patterns/scaffold/examples er stubs. - docs/domain-pack-spec.md: § D2/D3/D4/D7 + restrisiko oppdatert — pack.json components-felt, core/supplementary låst til manifestet, checklist-splitt-konvensjon, snapshot-materialiserings-mekanikk presisert, iOS-versjons-korreksjon (iOS 26, ikke "iOS 18/19"), D7 → "forfattet i S6". - prototype-run/friksjon.md: #9 (Akashic-briefen refererer "iOS 19" som ikke finnes — rettes i S7) + S6-prosessnotater (checklist-splitt bekreftet nødvendig, components-gap fylt, verifiserings-asymmetri ios-app vs claude-code-plugin notert). - CLAUDE.md: peker til domain-packs/ under § Status. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2.7 KiB
2.7 KiB
App Store Connect-metadata — {app-slug}
Samle alt som må inn i App Store Connect før innsending. Kryss av mot checklist.md § A.
App-informasjon
- App-navn: {≤30 tegn}
- Undertittel: {≤30 tegn}
- Bundle ID: {com.example.app}
- Primær kategori / sekundær: {…}
- Aldersrating: fullført revidert spørreskjema → resultat: {4+ / 9+ / 12+ / 13+ / 16+ / 18+}
- Support-URL: {https://…}
- Marketing-URL (valgfri): {…}
- Personvern-policy-URL: {påkrevd hvis noe data samles; for all-local kan en kort side som sier "ingen data samles" holde}
- Copyright: {© ÅÅÅÅ Navn}
Beskrivelse & nøkkelord
- Beskrivelse: {≤4000 tegn — må stemme med faktisk funksjonalitet, ingen påstander appen ikke kan stå inne for}
- Nøkkelord: {≤100 tegn, komma-separert}
- Promotional text (valgfri, kan endres uten review): {≤170 tegn}
- Hva er nytt (release-notater): {per versjon}
Skjermbilder & forhåndsvisning
- 6,9″ iPhone: 1320×2868 px — {N stk, 1–10}
- 13″ iPad (hvis universal): 2064×2752 px — {N stk}
- Format: flat PNG/JPG, RGB, ingen alfakanal. Må vise faktisk UI (Guideline 2.3).
- App preview (valgfri video): {15–30 s, per enhetsstørrelse}
Personvern (App Privacy Details)
- Data Not Collected? {ja / nei} — hvis nei, fyll ut per kategori (se
checklist-security-privacy.md). - For hver innsamlet kategori: formål + linket til identitet? + brukt til tracking?
PrivacyInfo.xcprivacyi bygget? {ja — sescaffold/PrivacyInfo.xcprivacy}
Compliance
- Eksport-compliance:
ITSAppUsesNonExemptEncryption= {false hvis kun standard-HTTPS, ellers besvar i ASC} - Content rights: appen inneholder/bruker tredjeparts-innhold jeg har rett til? {ja/nei + grunnlag}
- Tredjeparts-innhold-disclaimere (hvis relevant): {f.eks. "ikke affiliert med X" i beskrivelsen}
Region-spesifikt (kun markeder du distribuerer i)
- EU — DSA trader-status: verifisert kontaktinfo i ASC? {ja/nei}
- Kina — ICP-filing-nummer: {nummer / N/A — ikke distribuert i Kina}
- Sør-Korea — GRAC (kun spill): {rating / N/A}
App Review-informasjon
- Demo-konto: {brukernavn/passord hvis login kreves, ellers N/A}
- Notater til review: {spesielt oppsett, hvordan teste tidsavhengige features, kontaktinfo}
- Kontakt: {navn, e-post, telefon}
Pris & tilgjengelighet
- Prismodell: {gratis / engangs-betalt — pris-tier / freemium}
- Land/regioner: {alle / utvalg}
- Utgivelse: {manuell / automatisk ved godkjenning / planlagt dato}