2015-01-09 2 views
1

Я запускаю свое приложение в симуляторе, используя xcrun simctl. Я хотел бы иметь возможность установить язык, с которого запускается симулятор (например, переключиться на французский на один проход, на Englash на другой). Есть ли возможность сделать это? Раньше было возможно использовать опцию -AppleLanguages для симулятора, но это больше не работает (с Xcode 5.x).Как установить iOS Simulator Language при запуске через simctl

ответ

3

Просто понял это сам:

xcrun simctl launch <deviceid> <appid> -AppleLanguages "(en-GB)" 

или

xcrun simctl launch <deviceid> <appid> -AppleLanguages \(en-GB\) 

При использовании -AppleLanguages ​​в качестве стартового аргумента в схеме, он ожидает, что круглые скобки вокруг идентификатора языка. В командной строке bash хочет интерпретировать их, поэтому вам нужно либо сбежать от них, либо поместить язык в кавычки.

Просто замените en-GB на язык, который вы хотите использовать.

В качестве загрузочной записи, когда вы запускаете [NSLocale preferredLanguages], он сообщит указанный язык.

Смежные вопросы