Store Dock: iOS
A SwiftUI app template, App Store metadata in 40 languages, simulator screenshots and TestFlight upload.
- macOS
- Xcode
- App Store Connect API

What it does
Store Dock: iOS takes your app from Xcode project to TestFlight without the afternoon of clicking. It builds and signs the archive, renders screenshots on simulators, writes and translates the App Store text, and uploads both the build and the metadata through the App Store Connect API.
- A template worth starting from. SwiftUI app skeleton with onboarding, a StoreKit paywall, settings, widgets and the privacy manifest in place.
- Screenshots on every size. Simulator runs in screenshot mode for each required device, framed and ready to upload.
- Metadata in 40 languages. Name, subtitle, keywords, description and release notes, translated with your model and checked against App Store limits.
- Build and upload. Archive, export and upload to TestFlight with the App Store Connect API key, no Apple ID password on the server.
- A pre-review check. A checklist runner for the guidelines we saw rejections under, before you press Submit.
What is inside
App template
SwiftUI project with paywall, widgets and the privacy manifest.
Build scripts
Archive, export, sign and upload, with the known Xcode export pitfalls handled.
Screenshots
Simulator capture for all required sizes.
Metadata
Writer and translator for 40 languages with length checks.
Requirements
- A Mac with Xcode.
- An Apple Developer Program membership and an App Store Connect API key.
- An OpenAI-compatible endpoint for text and translation.
Good to know
- Apple rejects, and can terminate accounts for, apps that look template-made or duplicate other apps (Guideline 4.3). Use the template as a start, then make each app distinctly yours.
- Submission for review stays a deliberate step: the kit uploads builds and text, you decide when to submit.
Questions
Does it need my Apple ID password?
No. It uses an App Store Connect API key, which you can revoke at any time.
Can it upload to the App Store directly?
It uploads builds to TestFlight and pushes the store text. Pressing Submit for review is intentionally left to you.
Updated: