1
我使用xcrun simctl
在模擬器中啓動我的應用程序。我希望能夠設置模擬器啓動的語言(即,在一次運行中切換到法語,在另一次運行時切換到法語)。有沒有這樣的選擇?它曾經可以使用模擬器的-AppleLanguages
選項,但不再顯示工作(自Xcode 5.x以來)。如何在通過simctl啓動時設置iOS模擬器語言
我使用xcrun simctl
在模擬器中啓動我的應用程序。我希望能夠設置模擬器啓動的語言(即,在一次運行中切換到法語,在另一次運行時切換到法語)。有沒有這樣的選擇?它曾經可以使用模擬器的-AppleLanguages
選項,但不再顯示工作(自Xcode 5.x以來)。如何在通過simctl啓動時設置iOS模擬器語言
就想通了這一點自己:
xcrun simctl launch <deviceid> <appid> -AppleLanguages "(en-GB)"
或
xcrun simctl launch <deviceid> <appid> -AppleLanguages \(en-GB\)
當您使用-AppleLanguages作爲該計劃一經推出的說法,預計各地的英語標識的括號內。在命令行上,bash想要解釋它們,所以你需要轉義它們或者把語言放在引號中。
只需將en-GB替換爲您要使用的語言即可。
作爲bootnote,當您運行[NSLocale preferredLanguages]時,它將報告指定的語言。