我正在使用xcrun simctl在模拟器中启动我的应用程序。我希望能够设置模拟器所用的语言。一次切换到法语,另一次切换到英语)。有办法这样做吗?过去,对模拟器使用-AppleLanguages选项是可能的,但这似乎不再起作用(因为Xcode 5.x)。
发布于 2015-03-13 02:49:26
我自己就知道了:
xcrun simctl launch <deviceid> <appid> -AppleLanguages "(en-GB)"或
xcrun simctl launch <deviceid> <appid> -AppleLanguages \(en-GB\)当您在方案中使用-AppleLanguages作为启动参数时,它需要语言标识符周围的括号。在命令行上,bash想要解释它们,所以您要么需要转义它们,要么将语言放在引号中。
只需用您想要使用的语言替换en-GB。
作为引导,当您运行NSLocale preferredLanguages时,它将报告指定的语言。
https://stackoverflow.com/questions/27855664
复制相似问题