iOS support updates
Learn which iOS versions Perfecto supports, along with any restrictions or limitations that apply.
On this page:
General limitations
-
In an interactive session, changing the language on an iOS device disconnects the SpringBoard, causing a device error. For automation with Appium, you can work around this limitation by using specific capabilities to set the language for a single application.
-
Certain system alerts on iOS devices, such as those displaying location permissions or two-factor authentication codes, are classified by the operating system as "secure." On mobile devices running iOS 15 or later with Perfecto's advanced video solution, these alerts are not rendered in the device video stream due to iOS security restrictions.
Impact:
-
Secure alerts will not appear in the live or recorded video stream.
-
The device screen may appear slightly dimmed when such an alert is present.
-
In the Perfecto UI, these alerts are detected and visually overlaid on the device screen after a user interaction (for example, tapping the screen once).
Workaround:
To view the secure alert overlay in the UI, interact with the device (for example, tap once) after the alert is expected to appear. This triggers the UI mechanism to display the alert manually.
-
Supported versions and their terms and limitations
| iOS/iPadOS version | Support terms and limitations |
|---|---|
|
iOS 27.2 Beta 1, iOS 27.0 GA |
Supported in clouds with HSS 2.0 and macOS Sequoia. Requirements:
Limitations:
|
|
26.7 GA, 26.6.1 GA, 26.5.2 GA, 26.5 GA, 26.4.1 GA, 26.3.1 GA, 26.2.1 GA, 26.1 GA, 26.0.1 GA |
Supported in clouds with HSS 2.0 and macOS Sequoia. Requirements:
|
|
18.7.10, 18.7.8, 18.7.7 (22H340), 18.7.6 (22H320), 18.7.4 GA, 18.7.3 GA, 18.7.2 GA, 18.7 GA, 18.6 GA, 18.5 GA, 18.4.1 GA, 18.3.2 GA, 18.2.1 GA, 18.1.1 GA, 18.0.1 GA |
Important: To avoid test disruption in hybrid clouds after upgrading devices to iOS 18, on the device, under Settings > General > Airdrop, make sure that the Bringing Devices Together toggle is turned off. Limitations:
|
|
17.7.6 RC, 17.7.4 GA, 17.7.2 GA, 17.7 GA, 17.6.1 GA, 17.6 GA, 17.5.1 GA, 17.4.1 GA, 17.3.1 GA, 17.3 GA, 17.2.1 GA, 17.2 GA, 17.1.1 GA, 17.0.3 GA |
iOS 17.7.6 RC is only intended for these iPads:
Limitations for iOS 16.x versions still apply, except for the following issue that is resolved in iOS 17.0 and later:
Support for devices running iOS 15 or later that are configured with a passcode is still dependent on a solution that needs to be enabled for your cloud to overcome an Apple limitation. For assistance, contact your Perfecto representative or Perfecto Support . Important: To avoid test disruption in hybrid clouds after upgrading devices to iOS 17, on the device, under Settings > General > Airdrop, make sure that the Bringing Devices Together toggle is turned off. Requirements:
Known issues: (Fixed by Apple in iOS 17.6 GA) On devices running iOS 17.4 or later, after you clear browsing data or close all tabs in Safari, attempting to automate Safari may fail due to web contexts being unavailable. Apple has been notified of this issue. Workaround: After clearing browsing data or closing all tabs in Safari, run the following: Copy
|