Even if Device Language is specified in the MagicPod test run settings, this may not be fully reflected in the case of iOS.
In case of iOS simulators
- iOS 15.X or earlier: The iOS simulator basically switches the language for all devices, but the push notification system dialog box remains in English. This problem can be reproduced on iOS Cloud devices and on the local environment iOS simulator. This problem, as discussed in regard to the Appium issue, is probably an iOS simulator-side problem. We have sent feedback to Apple and are awaiting a response.
- iOS 16.X: We've confirmed that an iOS simulator language on push notification system dialog box successfully changes as intended.
- iOS 17.X: A message in photo library system dialog box remains in English. We have sent feedback to Apple and are awaiting a response.
In case of an iOS real device
On an iOS real device, only the tested app language is changed. Specifically, nearly all of the app’s display language will be switched; however, some messages displayed by the system, such as permission confirmation dialog boxes, shall remain in the original language.
If the real device is at hand, you can avoid the problem by changing the device language settings in advance. However, for SauceLabs or BrowserStack, this kind of system message will always be displayed in English. If this problem must be resolved on SauceLabs or BrowserStack, it will be necessary to automate the operation to change the language on the settings app with MagicPod.