MySigner
№ 01 The all-in-one ship-stack for indie mobile teams

Ship from your
terminal, not a tab.

One CLI builds, signs, uploads, polls Apple, and submits. A web dashboard handles credentials, ASO, reviews, analytics and screenshots — so you can finally close App Store Connect.

No credit card · iOS + Android · Free forever for TestFlight

~/apps/finchly — zsh iOS 18.4 35
mysigner ship appstore
Build runs on your Mac — signing credentials encrypted at rest (AES-256) 5-min onboard Auto profile re-gen on new devices
Distribution Certificate Valid · 287d
SHA1 9C:A4:8E:11:C2:0B:E1:F4:59:6A · MySigner Inc.
Provisioning Profile Expires 22d
Auto-regenerated when new devices are added.
Release Keystore · AES-256 Sealed
finchly-release · alias upload · supports per-flavor
Native iOS Native Android React Native Expo Flutter Capacitor / Ionic GitHub Actions GitLab CI Bitrise
№ 02 The pipeline

Six steps you used to do by hand. One command now.

Every box below is a thing that used to live across App Store Connect tabs, the Play Console, your terminal, and Apple's processing slot. mysigner ship <track> walks them in order, retries what's flaky, and tells you what's blocking when it can't.
track:
Input
$ mysigner ship testflight
auto-detect framework no config file
Polling
3 min
ASC processing checks
Profile alerts
30d
before expiry · default
Encryption
AES-256
credentials at rest
Region
Hetzner · US
no third-party brokers
01 · Detect
Framework + project
React Native, Expo, Flutter, Capacitor, native iOS/Android
02 · Build
Xcode archive · Gradle
Runs on your machine. Always.
03 · Sign
Cert + profile
Keychain or MySigner-vaulted
04 · Upload
ASC · Play Console
Resumable bytes — token stays vaulted
05 · Poll
Apple processing
Every 3 min, until done
06 · Submit
Auto-submit
App Review · Phased rollout
$ mysigner sync
Pull store metadata, reviews, analytics, and keyword rankings on demand.
$ mysigner onboard
First-run wizard: token, org, and credentials. One env var in CI: MYSIGNER_API_TOKEN.
$ mysigner doctor
Diagnoses signing setup, certs, profiles, and ASC connectivity. Tells you what's missing.
№ 03 Web dashboard

Five tools, one tab.

Stop paying $200–$500/mo to glue Sensor Tower, AppFollow, and Asodesk together. Releases, signing, ASO, reviews, analytics, and Screenshot Studio all live under one login.

Releases & signing Every plan
App Store Connect · Play Console

Listings, release notes, phased rollouts & in-app review checklists.

Processing finchly · 1.4.2 (224) 8m 41s
Build
✓ archived
Upload
✓ 84.2 MB
Polling
› 02:17 left
Submit
— queued
  • Apple certificates
  • Provisioning profiles
  • Android keystores
  • Build & review history
Screenshot Studio Free forever

Frame, tilt, sticker, translate — ship.

Celebrate every launch
Smart, fast,
yours.
Now in 44 locales
12 perspective presets 150+ stickers 12 templates 44 App Store locales
Designed in the dashboard. Pushed to App Store Connect with one click.
Keywords & ASO Pro+
50 keywords on Pro · 200 on Team.
"budget tracker"
42 +6 ▲
ASA popularity 71
"split bill app"
18 −2 ▼
ASA popularity 53
Reviews & ratings Pro+
Apple + Play in one inbox.
★★★★★ "finally an app that just works on my phone…"
★★★★ "please add Face ID lock"
★★★★★ "crashes opening shared budget"
Refresh: 2h on Pro · 30 min on Team. Filter by stars, locale, build, time.
Analytics Pro+
Plain-language metrics.
D1
63%
D7
38%
D30
21%
90 days on Pro · 365 days on Team.
Custom Product Pages Pro+
Up to 35 audience-targeted variants — wired to Apple Search Ads, conversion-tracked per-variant.
CPP
A/students
7.4%
CPP
B/freelancers
6.1%
CPP
C/couples
3.8%
CPP
D/de-DE
5.2%
+31
more slots
AI translations Pro+
44 App Store locales · 100/mo on Pro · 500/mo on Team.
en-US de-DE ja-JP es-MX fr-FR pt-BR ko-KR it-IT tr-TR zh-Hans +34
Cached & editable per-locale. Free tier gets 5/mo.
Teams & access control Team plan

SAML 2.0 SSO · RBAC · 365-day immutable audit log.

SSO
Okta
Entra ID
Workspace
Roles
Owner · Admin
Developer · Viewer
Audit log
365 days
immutable · CSV export
Multi-org
10 × 10
orgs × seats
№ 04 Screenshot Studio · free with every account

App store screenshots, designed in minutes.

A canvas-based editor that knows about iPhone, iPad, Pixel and Android tablets — kept current per iOS / Play release. Twelve perspective presets, freeform tilt, 150+ stickers, 12 templates.

studio / finchly · iPhone 6.9" en-US de · es-MX · ja · fr · ko +38 1320 × 2868
Celebrate every launch
Your app deserves a party
🎉
Smart, fast,
yours.
Privacy-first by design
Now in 44 locales.
Captioned per locale
№ 05 The math

What you used to pay five tools to do.

Fastlane handles signing. AppFollow handles ASO. Lokalise handles strings. MySigner does all of it — at the price of a sandwich.

Today's stack
  • Fastlane / native CI
    Signs & uploads. Doesn't do ASO, reviews, analytics, localization.
    — ish
  • AppFollow / Asodesk
    ASO, reviews, keywords, analytics. Doesn't ship.
    $160–440/mo
  • Lokalise / Crowdin / Phrase
    Strings & store metadata in N locales. Doesn't ship or do ASO.
    $140–400/mo
  • Screenshot tooling
    Figma plugins, ad-hoc Photoshop, hand-zipping for ASC.
    hours/release
Combined $300–$800/mo
MySigner
Signing & shipping
ASO + keywords
Reviews inbox
Analytics (90/365d)
Custom Product Pages
Screenshot Studio
AI translations
Per-locale captions
Pro — everything above
$12/mo
or $96/yr — save 33% · 14-day trial, no card
See plans
Team plan ($49/mo) adds SAML 2.0 SSO, 365-day immutable audit log, and RBAC for orgs that need it.
№ 06 Early access

We're building this with you.

MySigner is in early access — your feedback shapes the roadmap. Found a bug? Want a feature? Just want to say hi? Reply to every message gets a real human.

Report a bug
Something broken? Let us know and we'll fix it fast.
Request a feature
Have an idea? We're all ears. Your input drives our roadmap.
General feedback
Tell us what you think. Good, bad, or just ideas.
Or email us directly: support@mysigner.dev

Send us a message

We read every message and reply as soon as we can.

Close the tab.
Open a terminal.

Five minutes from gem install mysigner to "your app is on TestFlight".

$ gem install mysigner