Appium: xcodebuild exited with code '65' and signal 'null' - в чем может быть проблема?

Привет. Пытаюсь запустить Сафари на реальном айфоне, подключенном по USB.

При запуске теста выдает: [XCUITest] xcodebuild exited with code ‘65’ and signal ‘null’
что вроде соответствует ошибке с подписями. Перепробовал все нагугленные варианты - не помогло.

На телефоне на секунду запускается драйвер и тут же закрывается. В проекте xcode подписи на месте.
Портянка тут: xcodelog — Yandex Disk

Буду признателен за любые идеи

Привет.

Не уверен что поможет, но у меня возникала похожая ошибка с таким же кодом на appium 1.13.0 - присутствовал баг аппиум, из-за которого не происходила автоматическая сборка WebDriverAgent.
Вылечил ручным переподписыванием WebDriverAgentRunner из xcode.

1 лайк

Это из-за секьюрити ограничений Apple. Даже имея валидную signature, для первого успешного запуска вебдрайвер агента вам нужно запустить Appium тест, затем подождать пока Webdriver Agent приложение установится на девайс и успеть “убить” Appium сервер до ошибки. Чтобы он не удалил Webdriver Agent с девайса.

Затем, на тестовом девайсе отправляетесь в Settings -> General -> Profiles & Device Management. Ищете там в списке Webdriver Agent и вручную доверяете этому приложению (trust). Все, следующий запуск Appium тестов должен пройти гладко, если нету никаких других проблем