pull_file
Copy a file from an iOS app’s data container to your Mac, optionally waiting for it to appear or update after an app launch; small text files are returned inline.
Instructions
Copy a file out of an app's data container to the Mac. Can wait for the file to appear, or to be written after the last launch_app. Small text files are returned inline.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Path inside the container, e.g. Documents/result.json | |
| device | No | Device UDID or name substring. Defaults to the select_device choice, then IOS_DEVICE_MCP_DEVICE, else the single USB-connected device. | |
| bundleId | Yes | ||
| destination | No | Local path (default: .build/pulled/<bundleId>/<path> in the ios-device-mcp repo) | |
| waitSeconds | No | Poll this long for the file to exist (default 0) | |
| modifiedAfter | No | Only accept a file modified after this ISO time, or "lastLaunch" for the last launch_app of this app; implies waiting |