Запуск ios ipa из терминальной команды - PullRequest
0 голосов
/ 05 июня 2019

Я собираюсь использовать Ranorex для автоматизации тестирования моего приложения. Для этого мне нужно будет запустить RanorexServiceApp на моем устройстве ios, прежде чем я смогу запустить свой сценарий тестирования. Как я могу запустить RanorexServiceApp с моего терминала Mac? ps.: Извините за плохую грамматику.

Я пытался использовать airtest, ios-tagent, ideviceinstaller, ios-deploy, libimobiledevice и потерпел неудачу.

1 Ответ

0 голосов
/ 05 июня 2019

Сначала определите, какое устройство вы хотите использовать:

xcrun simctl list

Это даст вам список устройств:

-- iOS 12.0 --
    iPhone 6 Plus (AD61D26E-456A-4B4C-9470-B6C362AC140Q) (Shutdown)

Выберите идентификатор (например, AD61D26E-456A-4B4C-9470-B6C362AC140Q) вы хотите (вы можете создать свое собственное устройство, используя xcrun simctl create, если хотите).

Загрузите симулятор с этим устройством (заменив YOUR-DEVICE-ID на ID)

/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator -CurrentDeviceUDID <YOUR-DEVICE-ID>

Теперь вы можете использовать simctl для установки и запуска команд.

xcrun simctl install <YOUR-DEVICE-ID> <PATH-TO-APPLICATION-BUNDLE>
xcrun simctl launch <YOUR-DEVICE-ID> <BUNDLE-ID-OF-APP-BUNDLE>

xcrun simctl help для получения более подробной информации.

...