> For the complete documentation index, see [llms.txt](https://docs.devicecloud.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devicecloud.dev/configuration/app-management.md).

# App Management

Device Cloud provides several ways to manage your application binaries during test execution.

## App Binary Options

You have two ways to specify your application binary:

1. **Direct File Upload**

```bash
dcd cloud --app-file ./path/to/your/app.apk flow.yaml
```

2. **Using Previously Uploaded Binary**

```bash
dcd cloud --app-binary-id abc123 flow.yaml
```

## Binary Management

### SHA Hash Checking

By default, Device Cloud checks the SHA hash of your binary to avoid redundant uploads (it will automatically work out the app-binary-id for you). To override:

```bash
dcd cloud --app-file ./app.apk --ignore-sha-check
```

Use this when:

* You need to force a re-upload of the same binary
* You're experiencing hash verification issues
