Please note the following issues identified below, which are under resolution, and consider these limitations when using the software.
1. Permission window for contact access not recognized
Starting with iOS 18, the following window appears when an app requests access to contact information.
Currently, MagicPod cannot capture the elements of this window using UI capture.
2. Login pages using OAuth or Auth0 are not displayed
Login pages using OAuth or Auth0 have been reported to not display correctly on iOS 18 cloud devices and local simulators.
Similar issues have been reported in multiple open-source projects, indicating this is likely a problem specific to the iOS 18 simulator.
As a workaround, you can run authentication-related tests on iOS 17 or earlier, or use a local real device.
3. (Browser Project) "Select previous tab/window" command does not work
With iOS 18+ devices, simply executing the "Select previous tab/window" command will not switch tabs. If you want to return to the previous tab, close the currently displayed tab and then execute the "Select previous tab/window" command.
(Note that to use iOS Safari in a browser project, you will need to register with BrowserStack or SauceLabs.)