-
Notifications
You must be signed in to change notification settings - Fork 41
Description
I’m currently experiencing an issue when trying to connect and initialize multiple supervised iOS devices on a Windows environment using GADS. The problem occurs during the process of mounting the Developer Disk Image (DDI). Even though I have already installed the latest WebDriverAgent, imported supervision.p12, and ensured all device permissions are trusted (including pairing trust and developer trust), the DDI mounting process fails on specific devices. The issue does not affect all iOS versions—some devices ranging from iOS 18 up to 26 can successfully go online, while others remain offline and fail to mount DDI. Below is the error log generated during the process:
{"event":"ios_device_setup","level":"error","msg":"Failed to mount DDI on device `00008030-0008141134EA402E` from path `WinFarm01\\devimages\\ddi-15F31d/Restore` - MountImage: could not load trust-cache. open WinFarm01\\devimages\\ddi-15F31d/Restore/Firmware/022-16988-038.dmg.trustcache: The system cannot find the file specified.","time":"2025-11-23T11:43:39+01:00"}
{"event":"provider","level":"info","msg":"Resetting LocalDevice for device `00008030-0008141134EA402E` with reason: Failed to mount Developer Disk Image (DDI) on the device.. Cancelling context, setting ProviderState to `init`, Healthy to `false` and updating the DB","time":"2025-11-23T11:43:39+01:00"}
It appears the system is unable to locate the .dmg.trustcache file required to mount the Developer Disk Image, causing the device to reset back to init state. However, the necessary trust permissions on the iPhone have already been confirmed through iTunes and 3uTools, and other devices on different OS versions are functioning normally. I would appreciate guidance on whether additional resources or a specific DDI package are required for these OS versions, or if this may be an internal issue with DDI resolution on Windows. Any support or direction would be very helpful. Thank you.