Repository navigation
App Store submission kit: listing copy, iPhone screenshots, support page, iPhone-only - #205
Merged
Merged
Conversation
- fastlane/metadata/ios: name, subtitle, promotional text, description, keywords, support/privacy URLs and App Review notes, in deliver layout. test/app_store_metadata_test.dart enforces App Store Connect limits, keyword format, no other-platform names (2.3.10) and screenshot specs. - screenshots: frame.sh gains an ios mode (1320x2868, 6.9") and build_appstore.sh builds light and dark sets, preferring real iPhone captures in raw/ios/ and otherwise lifting the app screen out of the Play finals with the Android status/gesture bars painted out. - web/support.html: the support URL App Store Connect requires. - Privacy policy (in-app and web): covers Sign in with Apple. - iPhone-only for the first release (TARGETED_DEVICE_FAMILY = 1), so no iPad screenshots or iPad review. - docs/app-store-submission.md: field-by-field checklist including App Privacy labels, age rating answers and review information. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DHTD3vveFPNVDz9uxWiyD9
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Everything App Store Connect needs before Add for Review, apart from the account-specific details listed below.
fastlane/metadata/ios/, using fastlanedeliverlayout.screenshots/marketing/appstore/iphone_6.9/{light,dark}/, 8 each at 1320×2868, RGB, no alpha.frame.shgains aniosmode, andbuild_appstore.shbuilds the sets.raw/ios/<theme>/take precedence automatically.web/support.html, served at/support. It covers contact, how to play, FAQs, account deletion and privacy..mdand web.html, kept in sync): now covers Sign in with Apple. Last-updated is now October 2026.TARGETED_DEVICE_FAMILY = 1in all six Runner configs). This means no iPad screenshots and no iPad review. iPad users can still run the app in compatibility mode.docs/app-store-submission.md: a field-by-field checklist covering:test/app_store_metadata_test.dartguards field limits, keyword format (no spaces, no repeats, nothing already indexed from the name or subtitle), the absence of other-platform names, the URL pages, and screenshot dimensions and colour type.Still to do in App Store Connect
build-ios. This is the first iPhone-only build; don't submit earlier TestFlight builds.[ADD VIDEO LINK]in the review notes./supportis live.Testing
flutter analyze: no issues.flutter test: 720 passing.nearby_refresh_test.dartfailed once under full-suite load; it passes when run alone, and this change doesn't touch it.screenshots/marketing/appstore/).🤖 Generated with Claude Code
https://claude.ai/code/session_01DHTD3vveFPNVDz9uxWiyD9
Generated by Claude Code