Skip to content

Conversation

@kotlarmilos
Copy link
Member

@kotlarmilos kotlarmilos commented Jul 16, 2025

Description

This PR adds the --user parameter to the devicectl device copy command to resolve device failures on runtime-extra-platforms. While this parameter appears to be optional on iOS, it is required on tvOS:

Error: If you are targeting a data container, you must specify a username.
[18:27:04] dbug: Usage: devicectl device copy from --device <uuid|ecid|udid|name> --source <source> [--destination <destination>] [--user <user>] --domain-type <domain-type> [--domain-identifier <domain-identifier>] [--verbose] [--quiet] [--timeout <seconds>] [--json-output <path>] [--log-output <path>]

The fix was validated locally on iOS 18.5.

Contributes to dotnet/runtime#117714

@kotlarmilos kotlarmilos self-assigned this Jul 16, 2025
@kotlarmilos kotlarmilos marked this pull request as draft July 16, 2025 15:03
@kotlarmilos kotlarmilos added the apple iOS/tvOS/WatchOS/Mac Catalyst area label Jul 16, 2025
@kotlarmilos kotlarmilos marked this pull request as ready for review July 23, 2025 10:14
@kotlarmilos kotlarmilos merged commit 2e6a37a into dotnet:main Jul 23, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

apple iOS/tvOS/WatchOS/Mac Catalyst area

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants