Prepare iOS device for hosting Prepare an iOS or iPadOS device for hosting on Kobiton. Settings and options may vary by device model and iOS or iPadOS version. Refer to Apple’s documentation if an option is unavailable or appears in a different location. Requirements A supported iOS or iPadOS device. A Mac with Xcode installed. You can use the Mac mini host where deviceConnect is installed. Factory reset the device A factory reset is recommended for devices previously hosted on Legacy Kobiton or Legacy Gigafox. A factory reset erases all data on the device. Back up any data you need to retain before proceeding. Follow Apple’s instructions to erase all content and settings. Turn on Developer Mode and UI Automation Developer Mode and UI Automation must be enabled for Kobiton to control the device. Connect the device to a Mac with Xcode installed. Open Xcode. If prompted, trust the device in Finder and tap Trust on the iOS or iPadOS device. Follow the steps for your device’s OS version. iOS 16 and later iOS 13 to 15 On the device, open Settings and tap Privacy & Security. Under Security, tap Developer Mode. Turn on Developer Mode. → → Restart the device and confirm that you want to enable Developer Mode. Open Settings and tap Developer. Turn on Enable UI Automation. → On the device, open Settings and tap Developer. Turn on Enable UI Automation. → Turn off automatic updates Software updates make the device unavailable for testing until the updates are complete. Open Settings and tap General > Software Update > Automatic Updates. Turn off Install iOS Updates. → Return to Settings and tap App Store. Under Automatic Downloads, turn off App Updates. → Turn off the device passcode A device passcode prevents Kobiton from controlling the device unless passcode mode is enabled for your organization. To turn off an existing passcode: Open Settings and tap Face ID & Passcode or Touch ID & Passcode. Enter the current passcode. Tap Turn Passcode Off. → → Enter the passcode again to confirm. Using passcode mode Contact Kobiton support to enable passcode mode for your organization. In passcode mode, deviceConnect sets a passcode on devices supervised by your organization. Devices that use Bluetooth keyboard access do not require supervision for this feature. If a device requires supervision but is not supervised by your organization, it fails its health check with the following error: Cannot set passcode: the device is not supervised by this organization. The device remains unavailable until it is supervised or passcode mode is disabled. Turn off Bringing Devices Together Bringing Devices Together can interfere with manual testing sessions on iOS 17 and later. Open Settings and tap General > AirDrop. Turn off Bringing Devices Together. → Enable automatic timezone updates Automatic timezone updates must be enabled for the Set device time zone control to function during manual sessions. Open Settings and tap Privacy & Security > Location Services > System Services. Turn off Setting Time Zone. Return to Settings and tap General > Date & Time. Turn on Set Automatically. Turn on Web Inspector in Safari Web Inspector and Remote Automation must be enabled to use Kobiton Inspector or web automation. Open Settings and tap Safari. Tap Advanced. Turn on Web Inspector and Remote Automation. → → Turn off automatic brightness and Auto-Lock Turning off automatic brightness lets Kobiton maintain minimum screen brightness to reduce battery consumption. Disabling Auto-Lock prevents the device from locking automatically during testing. Open Settings and tap Display & Brightness. Turn off Automatic. → Tap Auto-Lock. Select Never. →