Is it possible to set location and change locale in Appium ios real device?

Please can someone kindly help me here? its my first time here and first project using ruby/appium/cucumber
Is it possible to set location and change locale in Appium ios real device using ruby?
Please if there is any way to do this, please could anyone help me with a method to use? or how to call the methods using ruby?

Given i set the location to London
When I launch the app on real ios device
Then i should see the app launch due to the location set
But if location is not set to london
Then The app should prompt for location check

Given i change locale of my app on ios real device
When I Launch the app
Then i should see all button and all change to the the local language changed to

Please can someone help me ?

Possibly this could be achieved if Dev’s give you another app to update locales on the real device , then you launch your primary iOS app.