If possible, use a charged system.
If you have no option but to use a free one, the following steps are required.
- Search for a “Certificate” compatible with the Apple developer ID in “Key Chain Access”, and use the displayed “Department” value as the “Team ID”.
- Every time the WebDriverAgentRunner-Runner app is installed on a device, it is necessary to authorize the account from “General” > “Profile” in the “Settings” app on the device.
- Since certificates expire after a short period of time, it is necessary to periodically implement Workarounds in case the connection to the iOS real device does not work correctly.
Please note that troubleshooting related to iOS device connections using a free Apple Developer ID is outside the scope of our inquiry support.