Screenshot Build All
screenshot_build_allRun full screenshot stage: sample image, build, install, capture 32 languages x 6 screens with captions, brand, sync to fastlane/screenshots. Not for single captures or uploading.
Instructions
Run the whole turnkey screenshot step: sample image, build and install, captions, capture 32 languages x 6 screens, brand, sync to fastlane/screenshots.
Use when: the mandatory screenshots stage. Not for: single captures (use screenshot_capture) or uploading (use deliver_screenshots). Long-running. Returns: {ok, locales, screens, dir} or the first failing step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| udid | Yes | Simulator UDID from build_list_simulators, e.g. 'A1B2C3D4-...'. | |
| scheme | Yes | Xcode scheme name to build, e.g. 'MyApp'. | |
| app_dir | Yes | Absolute path to the app project directory (contains app.spec.json), e.g. /Users/me/Apps/MyApp. | |
| locales | No | List of locale codes, e.g. ['en-US', 'de-DE']; omit for the default set. | |
| project | Yes | Path to the .xcodeproj or .xcworkspace to build, e.g. /path/App/App.xcodeproj. | |
| bundle_id | Yes | App bundle identifier in reverse-DNS form, e.g. com.example.app. | |
| sample_prompt | Yes | Prompt describing a sample output of the app (fills Result/Gallery screens). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||