How do you parameterize language change in Appium iPhone Simulator

I am trying to run a single iphone test using the xcode simulator with different languages. The language is set correctly through the desired capabilities on the first iteration. On the second iteration, the language is changed for the desired capabilities but the language for the iPhone is not.

Is there a way to resolve this issue?

Thanks

Jeff

I assume it is necessary to restart the simulator completely in order to see the language change

Yes. That seems to be the only way to get it to run, as desired. This makes parameterizing the test cases a bit difficult.