Mic*_*per 2 xcode localization ios-simulator simctl
我正在模拟器中使用xcrun simctl. 我希望能够设置模拟器启动时使用的语言(即在一次运行时切换到法语,在另一次运行时切换到 Englash)。有没有办法做到这一点?过去可以使用-AppleLanguages模拟器的选项,但似乎不再起作用(自 Xcode 5.x 起)。
小智 6
只是自己想通了这一点:
xcrun simctl launch <deviceid> <appid> -AppleLanguages "(en-GB)"
Run Code Online (Sandbox Code Playgroud)
或者
xcrun simctl launch <deviceid> <appid> -AppleLanguages \(en-GB\)
Run Code Online (Sandbox Code Playgroud)
当您在方案中使用 -AppleLanguages 作为启动参数时,它需要语言标识符周围的括号。在命令行上,bash 想要解释它们,因此您需要对它们进行转义或将语言放在引号中。
只需将 en-GB 替换为您要使用的语言即可。
作为引导说明,当您运行 [NSLocale preferredLanguages] 时,它将报告指定的语言。
| 归档时间: |
|
| 查看次数: |
1545 次 |
| 最近记录: |