
🔄Handling App Store Rejection and Resubmission Entirely via API
A record of handling a rejected App Store build by replacing the build, updating screenshots, and resubmitting entirely through the App Store Connect API.

A record of handling a rejected App Store build by replacing the build, updating screenshots, and resubmitting entirely through the App Store Connect API.
How to handle crash monitoring, analytics, update prompts, and review requests for an iOS app without sending user data to external services — using only Apple-native tools and open-source libraries. Based on real-world experience with an App Store-published app.
Documenting the actual observed timing of when Apple App Store Connect Sales Reports become available and when YouTube Data API v3 quota resets.

Development notes on building JPS Explorer, an iOS/Android app for exploring Japanese cultural heritage using Japan Search APIs, with mobile-specific features and automated App Store submission

How to build an end-to-end pipeline that captures simulator screenshots with XCUITest, generates marketing images with Python Pillow, and uploads them to App Store Connect via API -- all from a single shell script.

A step-by-step guide to submitting an iOS app update for review entirely from the command line using the App Store Connect REST API—from build upload to review submission.

Learn how to implement a Tip Jar feature in your iOS app using StoreKit 2 and the App Store Connect API — covering product registration, localization, pricing, screenshot upload, TestFlight distribution, and more, all from the command line.

A step-by-step guide to completing nearly all tasks required for App Store review submission—metadata, screenshots, age ratings, build association, encryption compliance, pricing, and more—from the command line using the App Store Connect REST API.