Automate your App Store screenshot pipeline
Marteso turns iOS screenshot production into a repeatable build workflow. Connect GitHub, run XCUITest, frame devices, localize captions, and prepare assets for App Store Connect without rebuilding screenshots by hand.
From UI test to localized App Store assets
Connect GitHub
Authorize Marteso and select the repository that contains your Swift iOS app and UI tests.
Write XCUITest
Navigate to each screen and call the snapshot helper where Marteso should capture images.
Trigger a run
Start manually or from GitHub Actions on a commit or pull request, with status posted back to GitHub.
Frame and localize
Apply device frames, generate captions, and produce localized sets for supported App Store languages.
Upload to ASC
Review the output, export assets, and prepare the set for App Store Connect upload.
Make screenshots part of your release workflow
Screenshot work often breaks when copy, UI, devices, or languages change. Marteso keeps the pipeline close to code, tests, localization, and App Store delivery.
- GitHub integration with commit and pull request status
- XCUITest capture points for reliable screenshots
- Device framing and caption generation
- Localized screenshots for every App Store language
- Export workflow for App Store Connect
What you need before automating screenshots
Swift native app
The pipeline is built for native iOS apps because it relies on XCUITest.
XCUITest coverage
Your test should navigate to each screen and mark the capture moments.
GitHub repository
Marteso connects to GitHub so runs can start from commits or pull requests.
App Store Connect
Connect ASC in Marteso to review and prepare screenshot assets for upload.
Ready to grow?
Start for free, no credit card required.