Quick Start
Subcommands
list- List devices in App Store Connectget- Get a device by IDlocal-udid- Get the local macOS hardware UDIDregister- Register a new deviceupdate- Update a device
Commands
devices list
List devices in App Store Connect:--name- Filter by device name(s), comma-separated--platform- Filter by platform(s), comma-separated:IOS,MAC_OS,TV_OS,VISION_OS--status- Filter by status:ENABLED,DISABLED--udid- Filter by UDID(s), comma-separated--id- Filter by device ID(s), comma-separated--sort- Sort by:id,-id,name,-name,platform,-platform,status,-status,udid,-udid--fields- Fields to include:addedDate,deviceClass,model,name,platform,status,udid--limit- Maximum results per page (1-200)--next- Fetch next page using a links.next URL--paginate- Automatically fetch all pages--output- Output format:json,table,markdown--pretty- Pretty-print JSON output
devices get
Get a device by ID:--id- Device ID (required)--fields- Fields to include:addedDate,deviceClass,model,name,platform,status,udid--output- Output format:json,table,markdown--pretty- Pretty-print JSON output
devices local-udid
Get the local macOS hardware UDID:--output- Output format:json,table,markdown--pretty- Pretty-print JSON output
devices register
Register a new device:--name- Device name (required)--udid- Device UDID (required unless--udid-from-system)--udid-from-system- Use local macOS hardware UUID as UDID (macOS only)--platform- Device platform:IOS,MAC_OS,TV_OS,VISION_OS(required)--output- Output format:json,table,markdown--pretty- Pretty-print JSON output
--udid and --udid-from-system are mutually exclusive.
devices update
Update a device:--id- Device ID (required)--name- Device name--status- Device status:ENABLED,DISABLED--output- Output format:json,table,markdown--pretty- Pretty-print JSON output
--name or --status) is required.
Device Platforms
IOS- iPhone and iPad devicesMAC_OS- Mac computersTV_OS- Apple TV devicesVISION_OS- Apple Vision Pro devices
Device Status
ENABLED- Device is active and can be used for developmentDISABLED- Device is disabled and cannot be used
Examples
Register iOS Device
Register Current Mac
List Enabled iOS Devices
Disable Device
Find Device by UDID
Bulk Register Devices
Export Device List
Finding Device UDIDs
iOS Devices
- Connect device to Mac
- Open Finder
- Select device in sidebar
- Click on device name to reveal UDID
- Right-click and copy UDID
ideviceinfo:
macOS Devices
Use thelocal-udid command:
- Click Apple menu > About This Mac
- Click System Report
- Select Hardware
- Look for “Hardware UUID”
Apple TV
- Go to Settings > General > About
- Scroll to “Identifier”
Apple Vision Pro
- Go to Settings > General > About
- Look for “Serial Number” or connect to Mac and use Finder
