← back to dashboard

places (Places - Photo Map) — fleet issue

Status (one line): Unhealthy because App Store version 1.0 is REJECTED with review state UNRESOLVED_ISSUES; not auto-healed because the doctor classified it fixable=false (autoHeal=true) — clearing an App Review rejection is a human action in the App Store Connect console, not a build/code defect, and the verify pass confirmed {"isRealFix":false,"confidence":"high","reasoning":"No fix attempted"}.

Root cause and evidence

Root cause: The 2026-06-10 review submission for version 1.0 (build 1) was rejected by Apple App Review the same day. The blocker is an unresolved App Review issue that must be read and answered in Resolution Center; Apple's API does not expose the rejection text, so no automated fix path exists. The binary itself is fine (build 1 is VALID).

Evidence — failing check from state/asc-review.json (the line the health check fails on):

> "severity": "error", "message": "Latest review submission has unresolved issues in App Review"

Supporting state:

Claude-ready fix prompt

> The iOS app "places" (Places - Photo Map, bundle com.zhouzhengxi.search-locations-in-apple-photos, ASC app id 6761598902, team 94479PZ7X4, account kentlecheltjtk95@gmail.com) was rejected by App Review on 2026-06-10 with reviewState UNRESOLVED_ISSUES (submission 9f8f189d-fda0-443c-b403-fcc1d18f9af4). Do the following:
>
> 1. Open Resolution Center and read the reviewer's message (this text is not available via API):
> https://appstoreconnect.apple.com/apps/6761598902/appstore/reviewsubmissions/details/9f8f189d-fda0-443c-b403-fcc1d18f9af4
> 2. Branch on the rejection reason:
> - Metadata/screenshot issue (description, screenshots not matching functionality): fix directly in App Store Connect, or update /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/places/screenshots/ and redeliver, then reply in Resolution Center and resubmit. No new build needed.
> - Reviewer question (e.g., Guideline 2.1 information request): reply in Resolution Center; no rebuild.
> - Code/config issue (likely candidates for a photo-library app: Guideline 5.1.1 photo-library purpose strings, permission flow): edit the app source under /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/places/SearchLocationsInApplePhotos/ (Info.plist keys such as NSPhotoLibraryUsageDescription are generated from /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/places/project.yml). Bump the build number to 2 (next free; last uploaded is 1), then archive/upload via make using /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/places/Makefile and /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/places/ExportOptions.plist. The fleet holds new IPAs for manual release: fleet publish places.
> 3. After resolving, resubmit version 1.0 (or a new editable 1.0.x with the build attached) for review, then refresh fleet state with fleet-asc-sync.sh and fleet-dashboard.sh so state/asc.json / state/asc-review.json reflect the new submission.
>
> Read /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/places/CLAUDE.md and /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/places/AppStoreSubmission.md first for app-specific build/submission conventions. Do not cancel any in-flight review without reading the reviewer message first.

Last known-good build


Diagnosis: "Not auto-healing (fixable=false, autoHeal=true)" · Verify verdict: {"app":"places","isRealFix":false,"confidence":"high","reasoning":"No fix attempted","risks":""} · Filed 2026-06-12 by fleet doctor.