Lagerland Lagerland

Command line vs Mac app · Different jobs

A fastlane deliver alternative
for the editing you still do by hand.

fastlane deliver is free, open source, and the standard way to push App Store metadata, screenshots and builds from CI. It's very good at that. What it doesn't give you is a place to read and edit 50 locales at once, or any handling of In-App Purchases, Game Center or customer reviews. AppMeta is a native Mac app for that interactive side, and plenty of developers end up using both.

How does AppMeta compare to fastlane deliver?

deliver automates a release. AppMeta is for a person editing a listing. They overlap on metadata and screenshots and split everywhere else.

Interface
AppMeta: A Mac app. Every locale side by side, with character counts that update as you type.

fastlane deliver: A command-line action configured by a Deliverfile. Metadata lives in plain .txt files under fastlane/metadata/<locale>/.
Automation
AppMeta: None. It's built for someone at the keyboard, not a pipeline.

fastlane deliver: Unattended uploads and submission from GitHub Actions, GitLab CI, Jenkins, Bitrise, Codemagic and other CI services.
Checking changes
AppMeta: Shows the live App Store Connect value next to your edit for every changed field before anything is pushed, and flags fields changed on the server since your last fetch.

fastlane deliver: Renders your local files into an HTML preview and asks you to confirm, without comparing them to what's live. --force skips the preview in CI. Before submitting, it can run precheck, which scans for placeholder text, unreachable URLs and other common rejection reasons.
What it covers
AppMeta: Listing metadata, screenshots, In-App Purchases and subscriptions, Game Center, TestFlight, customer reviews and submission.

fastlane deliver: Metadata, screenshots, App Previews, binaries, review information, submission and phased release. TestFlight is fastlane's separate pilot action. There's no fastlane action for IAPs, Game Center or reviews.
Cost and setup
AppMeta: $17.99/year or $29.99 lifetime, installed from the Mac App Store.

fastlane deliver: Free under the MIT license. Needs Ruby 3.2 or later and a fastlane setup in your project.
Where your metadata lives
AppMeta: A local working copy on your Mac, fetched from App Store Connect.

fastlane deliver: Text files you can commit to git and review in pull requests, which is one of deliver's biggest strengths.

AppMeta vs fastlane deliver, feature by feature

A GUI for interactive editing next to the CLI most iOS teams already run.

Feature AppMeta fastlane deliver
InterfaceMac appCommand line + Deliverfile
Price$17.99/year or $29.99 lifetimeFree, open source (MIT)
Runs in CINoYes
Metadata storageLocal working copy fetched from App Store Connect.txt files per locale, easy to keep in git
Pull existing metadataFetch in the appdeliver download_metadata / deliver init
Review before uploadLive value vs your edit, per fieldHTML preview of local files; no comparison with live
Push granularityOne field, one locale or all localesWhole run (skip flags for metadata, screenshots, binary)
Binary uploadNo (use Xcode or Transporter)Yes
ScreenshotsUpload for iPhone, iPad, Mac, Apple Watch, Apple TVYes, plus App Preview videos
Submit for review / phased releaseYesYes
In-App Purchases and subscriptionsYesNo fastlane action
Game CenterYesNo fastlane action
Customer reviewsRead and replyNo fastlane action
TestFlightBuilt inSeparate action (pilot)
Keyword analysisOn-device checks + optional AINone (precheck covers rejection risks)
AuthenticationApp Store Connect API key, stored in the KeychainAPI key file, or Apple ID + 2FA session that expires
RequirementsmacOS 14 or laterRuby 3.2+; macOS (other OSes partly)

fastlane details were checked on 25 October 2026 against docs.fastlane.tools and the fastlane GitHub repository (release 2.241.1). Behaviour can change between releases, so check the deliver docs for your version.

Who should keep fastlane deliver, and who should add AppMeta?

Add AppMeta if…
  • You edit listings by hand across many locales
  • You want to see the live value next to your change before anything is pushed
  • You manage In-App Purchases, subscriptions or Game Center
  • You reply to customer reviews
  • You'd rather not keep a Ruby toolchain around for metadata edits
Keep fastlane deliver if…
  • Your release is scripted and runs in CI
  • You want metadata in git, reviewed in pull requests
  • You upload binaries from the same pipeline
  • You want free and open-source tooling
  • You never touch metadata by hand between releases

If you use both, pick one source of truth. When deliver's text files live in git and you edit in AppMeta, run fastlane deliver download_metadata afterwards so the next CI upload doesn't put the old text back.

About AppMeta

Questions

FAQ

What is the best GUI alternative to fastlane deliver?
For interactive editing, AppMeta is a native Mac app for the App Store Connect API that shows all 50 locales side by side and compares each change with the live value before pushing. It also handles In-App Purchases, Game Center and customer reviews, which fastlane has no actions for. It doesn't replace deliver in CI.
Is fastlane deliver free?
Yes. fastlane, including deliver, is free and open source under the MIT license, and it's actively maintained. AppMeta costs $17.99/year or $29.99 lifetime. It's worth paying for if you edit listings by hand often enough that a Mac interface saves you time.
Does fastlane deliver show a diff before uploading?
It shows a preview. deliver renders your local metadata and screenshots into an HTML page and asks you to confirm before uploading. That page shows what you are about to send; it doesn't compare it with what is live on App Store Connect. The --force flag skips the preview, which is what CI runs use. AppMeta shows the live value and your edit side by side for every changed field.
Can fastlane manage In-App Purchases, Game Center or reviews?
Not through its actions. fastlane's action list has nothing for creating or editing In-App Purchases, subscriptions, Game Center items or customer review replies. TestFlight uploads go through the separate pilot action. AppMeta covers IAPs, subscriptions, Game Center, TestFlight and reviews in one app.
Does AppMeta upload builds or run in CI?
No. AppMeta doesn't upload binaries and has no command-line mode. Upload builds with Xcode, Transporter or fastlane, then choose the build for your version and submit it for review in AppMeta. If your whole release runs in CI, fastlane is the right tool for that part.
Can I use fastlane deliver and AppMeta together?
Yes, and many developers will. Keep deliver in your release pipeline and use AppMeta for hand edits. Pick one source of truth: if deliver's metadata files live in git and you change text in AppMeta, run fastlane deliver download_metadata afterwards so the next CI upload doesn't overwrite your edits with the old files.

Try it

Open AppMeta.

Keep fastlane for the pipeline. Use AppMeta when a person needs to read, compare and edit the listing.

Last updated