> For the complete CircleCI developer hub index, see [llms.txt](https://circleci.com/developer/llms.txt)

# storytel/ios-fastlane

Fastlane job and commands to test iOS projects.

## Commands

### prepare_ruby_environment

Prepare ruby environment

### bundle_install

Run bundle install

| Parameter | Type | Default | Description |
|---|---|---|---|
| `bundle_path` | string | vendor/bundle | Path to bundle |
| `cache_key_prefix` | string | 1-gems- | Cache key prefix |

### lane

Run fastlane command

| Parameter | Type | Default | Description |
|---|---|---|---|
| `named` | string |  | Lane to run |
| `params` | string |  | Append additional parameters to command |
| `should_rerun_on_failure` | boolean | false | A shell expression evaluating to a boolean |

### conditional_lane

Run fastlane command if a precondition is met

| Parameter | Type | Default | Description |
|---|---|---|---|
| `named` | string |  | Lane to run |
| `precondition` | string |  | A shell expression evaluating to a boolean |

### collect_fastlane_artifacts

Collect XML test results data to show in the UI, and save the same XML files under test-results folder in the Artifacts tab

## Jobs

### lane

Run an iOS fastlane lane

| Parameter | Type | Default | Description |
|---|---|---|---|
| `named` | string |  | Lane to run |
| `params` | string |  | Append additional parameters to command |
| `xcode` | enum | v13-1 | Xcode version to use |
| `extra_simulators` | string |  | Extra simulators to install |

## Executors

### v12-5

### v13-0

### v13-1