私はフランス語でのみアプリケーションを持っています。 ストーリーボードでは、詳細とシステムボタンが混在しています。UITestローカライズされたアプリケーション
フランス語の端末で起動すると、すべてシステムのボタンがフランス語の名前になります。
私は私のユニークなshemeので
-AppleLanguages(フランス語)
-AppleLocale fr_FRの
で起動時に渡される引数を追加して、シミュレータ上で起動すると、私が持っていますフランスのデバイスと同じ結果です。
しかし、私はUITestsでテストしたいとき、システムのボタンは英語名(Edit/Done)を持っているので、 "Modifier"または "Ok"ボタンをタップしてテストしません。
アプリケーションをテストする前にデバイスの言語を強制的に設定する方法はありますか?