Last month I submitted five iOS apps to App Review in a single day. The trick: everything after the build is API-driven. I've now packaged that pipeline as Shipside — a CLI that ships iOS apps to App Store Connect from the terminal. What it does: - shipside state — full ASC status report (versions, builds, screenshots, IAPs, what to do next) - shipside plan — a dry-run of the entire submission: every step marked ok / fix / blocked, nothing written - shipside metadata / shipside screenshots — listing text and 6.7"/6.9" screenshots (including the APP_IPHONE_69-isn't-a-real-enum trap) - shipside submit --yes — version creation, age rating (yes, the questionnaire is scriptable), review contact, build attach, and the actual submit for review It runs on YOUR machine with YOUR OWN App Store Connect API key — nothing server-side sees your credentials. When Apple's API fails in a way we've seen before, it prints the exact recovery steps (we catalogued 13 failure modes paying for them in real rejections: https://github.com/rorshopping/shipside/blob/main/docs/PLAYBOOKS.md) Demo (real output, recorded during the dogfood): https://shipside-app.vercel.app Source (MIT): https://github.com/rorshopping/shipside 14-day free trial with every feature, then $19/mo or $149/yr per developer — launch code SHIPDAY takes 40% off the first year. Feedback very welcome — especially which ASC failure modes you'd want covered next.   submitted by   /u/englishmaster33 [link]   [comments]