Write it once.
Release it in every language.
TakeOff edits a version's store texts in all 50 App Store languages, translates them on your own AI key, and pushes to App Store Connect only after you have seen the diff.
Every field. Every language. One run.
Name, subtitle, promotional text, description, What's New and keywords are translated together on your own Claude, OpenAI or Gemini key. Keywords can be generated for each market instead of translated word for word, and every draft waits in a review queue until you approve it.
each answer checked against Apple's limits
- Providers
- Claude · OpenAI · Gemini
- Fields
- 6 per language
- Keywords
- per market · revise · translate
- Brand names
- protected terms, kept as written
- Too long
- one follow-up to shorten
- Review
- approve · edit · reject
Pro · runs on your own key; the provider bills you directly
One field, every language, one table.
Pick a field and every language appears in one table, each counted against Apple's limit. Filter to the empty, over-limit or changed rows, and copy the source text into the empty ones in one step.
- Name
- 30
- Subtitle
- 30
- Promotional Text
- 170
- Description
- 4000
- Keywords
- 100
- What's New
- 4000
- Marketing URL
- 255
characters per language · keyword commas count
See every change before it goes live.
Your edits are saved on this Mac as drafts. Push is a separate step that lists every field before and after, holds back anything over Apple's limit, and reports each language on its own, so a failure in one leaves the others written.
- Store text
- before → after
- App Information, age rating
- drafts
- Pricing and availability
- drafts
- Screenshot order and uploads
- drafts
- Over Apple’s limit
- held back
- Result
- per language
nothing reaches App Store Connect until you push
Screenshots, per language and per device.
TakeOff downloads the screenshots already in App Store Connect, lets you drag them into a new order, and checks every image you add against Apple's accepted sizes before putting it in the right set. Both go out with the next push.
checked against Apple's pixel sizes on your Mac
- iPhone
- 9 display sizes
- iPad
- 5 display sizes
- Apple Watch
- 5 display sizes
- Mac
- 1 display size
- Apple TV
- 1 display size
- Apple Vision Pro
- 1 display size
upload is part of Pro · reordering is free
Your keys never leave your Mac.
The .p8 key goes into your login Keychain, for this Mac only. Requests go straight to Apple and to your AI provider. There is no TakeOff server in between and no account to create.
- App Store Connect key
- Keychain · this Mac only
- AI provider key
- Keychain · this Mac only
- Drafts and screenshots
- the app’s folder on this Mac
- Requests to Apple
- signed on this Mac
- Requests to your AI provider
- direct, text only
- TakeOff server
- none
Build uploads from your terminal.
A command-line tool is planned, starting with build uploads, including Mac apps, using the key the app already stores. Leave an email and you get one message when it is released.
From your build to the storefront.
Xcode builds the app. TakeOff takes it from the upload to a version submitted for review in every language.
- XcodeArchive and export
- TakeOffUpload · translate · push · submit
- App StoreReview · live
The details a release needs.
Straight answers.
Does my .p8 key leave my Mac?
No. It is stored in your login Keychain, on this Mac only and never synced to iCloud, and used only to sign requests to Apple.
Guide: create an App Store Connect API key →Which API key role do I need?
App Manager. A Developer key cannot edit metadata; Admin works but grants more than TakeOff needs.
Guide: key roles and what each can do →Which AI providers work, and do I pay for AI separately?
Claude, OpenAI and Gemini, each on your own API key. The provider bills you directly; TakeOff adds nothing on top. AI translation is part of Pro.
What happens to my work if Pro ends?
Nothing is deleted. Drafts, translations and images stay, and editing by hand and push keep working. Only the Pro actions lock.
Does TakeOff build my app?
No, TakeOff does not compile anything. Archive and export in Xcode; TakeOff uploads the .ipa for iOS, tvOS and visionOS apps and attaches the processed build to the version.
Does it replace App Store Connect?
For a release, mostly. Store texts, screenshots, builds, pricing and availability, in-app purchases and subscriptions, age rating, App Review details and submission all go through the App Store Connect API. TestFlight testers, users, agreements and sales reports stay in App Store Connect.
Which macOS version do I need?
macOS 26.5 or later.
Is there an iPhone or iPad version?
No. TakeOff is a Mac app. It manages iOS, macOS, tvOS and visionOS apps.