← back to CelebritySignatures
iOS: EAS project link + headless first-build tooling + App Store listing draft
7beb504dca4d342973a5eb4c5840adf905cbdb95 · 2026-08-05 16:18:23 -0700 · Steve
- app.json: eas.projectId 0bbc81ed (eas init).
- scripts/eas-build-pty.exp: drives the interactive first iOS build through an
expect PTY with the team ASC API key so credential setup (dist-cert reuse +
new provisioning profile) runs with NO 2FA — cracks the 'not validated for
non-interactive builds' wall that blocks every brand-new EAS project. Reusable
across the fleet.
- APP-STORE-LISTING.md: ready-to-paste name/subtitle/description/keywords/privacy
+ review notes; screenshots flagged as the one remaining content gap.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
A apps/mobile/APP-STORE-LISTING.md
Diff
commit 7beb504dca4d342973a5eb4c5840adf905cbdb95
Author: Steve <steve@designerwallcoverings.com>
Date: Wed Aug 5 16:18:23 2026 -0700
iOS: EAS project link + headless first-build tooling + App Store listing draft
- app.json: eas.projectId 0bbc81ed (eas init).
- scripts/eas-build-pty.exp: drives the interactive first iOS build through an
expect PTY with the team ASC API key so credential setup (dist-cert reuse +
new provisioning profile) runs with NO 2FA — cracks the 'not validated for
non-interactive builds' wall that blocks every brand-new EAS project. Reusable
across the fleet.
- APP-STORE-LISTING.md: ready-to-paste name/subtitle/description/keywords/privacy
+ review notes; screenshots flagged as the one remaining content gap.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
apps/mobile/APP-STORE-LISTING.md | 72 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 72 insertions(+)
diff --git a/apps/mobile/APP-STORE-LISTING.md b/apps/mobile/APP-STORE-LISTING.md
new file mode 100644
index 0000000..bb7f227
--- /dev/null
+++ b/apps/mobile/APP-STORE-LISTING.md
@@ -0,0 +1,72 @@
+# App Store listing — Celebrity Signatures
+
+Bundle `com.abrams.celebsignatures` · EAS `@agentabrams/celebrity-signatures` · team `3VAV3KMNZK`
+Paste these into App Store Connect after `eas submit` creates the app record.
+
+## Name (30 char max)
+Celebrity Signatures
+
+## Subtitle (30 char max)
+Iconic autographs, up close
+
+## Primary category
+Entertainment · Secondary: Lifestyle
+
+## Promotional text (170 char max — editable anytime without review)
+Explore the signatures of the famous — how they formed, what they reveal, and turn any
+autograph into a museum-grade mural for your wall.
+
+## Description
+Celebrity Signatures is a curated gallery of the autographs behind the famous names —
+presented the way a museum would hang them: clean, close, and worth studying.
+
+Browse hundreds of signatures across film, music, sport, politics, and history. Tap any
+one to see it full-screen, read the story behind the hand that wrote it, and trace how a
+signature evolved over a career — the flourish that grew, the loop that simplified, the
+mark that became a brand.
+
+FEATURES
+• Gallery — a fast, elegant browse through an ever-growing collection of celebrity signatures.
+• Signature evolution — see how an autograph changed over the years, side by side.
+• The signature game — test your eye across six ways to play: match, guess, and rank the marks.
+• Murals — turn a signature into a large-format printed mural, made to order and shipped to
+ your door (a physical product; ordering opens a secure checkout).
+• Private by design — the app does no tracking; there are no ads inside the app.
+
+Whether you're a collector, a design lover, or just curious whose hand made that mark,
+Celebrity Signatures makes the world's most recognizable autographs a pleasure to explore.
+
+## Keywords (100 char max, comma-separated, no spaces)
+autograph,signature,celebrity,famous,collector,memorabilia,art,mural,handwriting,museum,poster
+
+## Support URL
+https://celebsignatures.com
+
+## Marketing URL (optional)
+https://celebsignatures.com
+
+## Privacy Policy URL
+https://celebsignatures.com/privacy
+
+## App Privacy questionnaire (Data types)
+Data Not Collected. The app performs NO tracking (NO_TRACK strips analytics/ads even inside
+the mural-checkout WebView) and contains no in-app advertising. Declare "Data Not Collected."
+(If the mural checkout later collects a shipping address server-side, that is collected by the
+website at purchase, not by the app binary — but review the questionnaire against final flow.)
+
+## Age rating
+4+ (no objectionable content). Confirm during the ASC questionnaire.
+
+## Review notes (for App Review)
+• This is a NATIVE app over celebsignatures.com's public JSON APIs (gallery, evolution, game,
+ account) — not a website wrapper (Guideline 4.2). The only WebView is the physical-mural
+ checkout.
+• The mural is a PHYSICAL printed product (IAP-exempt, Guideline 3.1.1(a)). In-WebView
+ navigation to any digital purchase is blocked (onShouldStartLoadWithRequest guard).
+• Account deletion is supported in-app (Account tab → Delete account → POST /api/auth/delete),
+ satisfying Guideline 5.1.1(v).
+
+## Screenshots (STILL NEEDED before Submit for Review)
+Required sizes: 6.7" (1290×2796) and 6.5" (1242×2688). Capture from a simulator run of the
+Gallery, a Signature detail w/ evolution, the Game, and Murals. (Say the word — I'll boot the
+sim and shoot these.)
← 523098f auto-save: 2026-08-05T16:13:44 (2 files) — apps/mobile/app.j
·
back to CelebritySignatures
·
iOS: wire ASC app id 6798448971 into eas.json submit (app re de43961 →