Как запустить iOS Simulator на определенном языке из командной строки?

Мне нужен lauch iOS Simulator, который использует определенный язык с помощью командной строки. Поэтому я обнаружил, что могу использовать

instruments -w <device> 

и он отлично работает, я могу установить конкретное устройство. Но как я могу запускать симулятор с определенным языком? Я попытался добавить

 -AppleLanguages -AppleLocale 

но есть некоторые предупреждения:

 Instruments Usage Error : Specified target process is invalid: -AppleLanguage 

благодаря!

Для запуска вашего приложения необходимо установить и установить (если нет, откроется язык по умолчанию)

Используйте эту команду для запуска приложения с помощью какого-либо языка

 xcrun simctl launch <deviceid> <appid> -AppleLanguages "(pt-BR)" 

Образец:

 xcodebuild -sdk iphonesimulator8.4 -arch i386 install DSTROOT=SomeFolder xcrun instruments -w "iPhone 6 (8.4 Simulator)" xcrun simctl install booted SomeFolder/Applications/YourApp.app xcrun simctl launch booted com.yourdomain.yourapp -AppleLanguages "(pt-BR)" 

Единственный способ запуска iOS Simulator с конкретным языком – это изменить содержимое своего файла .GlobalPreferences.plist . Использование инструмента xcrun не будет работать, потому что оно аргументирует аргументы запущенному приложению и не меняет язык самого симулятора. Манипуляция на .GlobalPreferences.plist довольно сложно, потому что это двоичный файл plist , поэтому вы не можете его модифицировать как «обычный» xml . Самый простой способ изменить его содержимое – написать простое приложение Xcode Command Line Tool application , у Foundation SDK есть все инструменты, необходимые для изменения бинарных plists .

Посмотри на:

https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/TestingYourInternationalApp/TestingYourInternationalApp.html Поиск «Тестирование конкретных языков и регионов»

Возможно, это может быть и решение, создающее разные цели. Каждая цель настроила другой язык

  • Условно создайте приложение с различными каталогами активов
  • Создание приложения iOS для iPhone работает с xCode, но не из командной строки (xcodebuild)
  • xcodebuild - создавать все цели с помощью командной строки
  • xcodebuild exportArcive- Как настроить имя файла IPA по умолчанию при экспорте из командной строки?
  • Ошибка сборки Xcode
  • Код = 53 «Ошибка проверки симулятора».
  • xcodebuild не отображает все ошибки компиляции?
  • как установить имя и путь архива xcodebuild
  • Как определить, какой у меня SDK для iOS?
  • oclint: oclint-json-compilation-database возвращает «Пропуск Командная строка не найдена».
  • Что может привести к сбоям, вызванным защитой кода?
  • Interesting Posts

    resignFirstResponder для UIPicker в UITextField Swift

    Изменяется ли UUID для некоторых случаев

    IOS: проблема с изменением размера UIImage

    Ошибка при компиляции статической библиотеки с использованием Swift «неизвестный символ опции« X »в: -Xlinker»

    Отправить iMessage для использования madrid, CKMadridEntity продолжает возвращать ноль

    Приложение для веб-службы iphone

    Молчаливый метод обратного вызова уведомлений, вызываемый только тогда, когда приложение находится в фоновом режиме

    Как экспортировать все слои в PSD-файл в вектор PDF для использования каталога активов в Xcode 6

    xCode Crashing при запуске приложения

    SpriteKit: использование SKTextureAtlas вызывает неправильное физическое тело

    Обнаруживать Roximity iBeacon без Roximity SDK?

    Поместите UIView поверх всех других видов

    UITextField не заканчивает редактирование при нажатии кнопки (делегирование textFieldDidEndEditing)

    Загрузить изображение из пакета ресурсов CocoaPods

    Изображение страницы Facebook, возвращающее значение null в FBSDKGraphRequest

    Давайте будем гением компьютера.