Невозможно запустить WebDriverAgent из-за сбоя xcodebuild: «Ошибка xcodebuild с кодом 65

Я новичок в ios appium и пытаюсь использовать appium для тестирования приложений, у меня не было исходного кода или учетной записи разработчика ios, приложение загружается из crashlytics.

Я пытался изменить сертификат для webdriveragent, используя свою личную учетную запись, но мне это не удалось. И я увидел документ из appium, что я могу использовать appium только с возможностью «app» или «bundleid», поэтому я попытался удалить «app», а затем получил еще одну ошибку. Пожалуйста, посоветуйте, заранее спасибо.

Мои возможности установлены, как показано ниже

capabilities['platformName'] = 'iOS'
capabilities['automationName'] = 'XCUITest'
capabilities['platformVersion'] = '11.4'
capabilities['deviceName'] = 'iPhone X'
capabilities['udid'] = 'my phone'
capabilities['bindleId'] = 'app.bundleId'
capabilities['app'] = '/pathtomyapp'

Вывод журнала Appium

selenium.common.exceptions.WebDriverException При обработке команды произошла неизвестная ошибка на стороне сервера. Исходная ошибка: невозможно запустить WebDriverAgent из-за сбоя xcodebuild: «Ошибка xcodebuild с кодом 65».

Если я удалю "приложение" из возможностей, я получаю следующую ошибку

selenium.common.exceptions.WebDriverException: Сообщение: при обработке команды произошла неизвестная ошибка на стороне сервера. Исходная ошибка: желаемые возможности должны включать либо приложение, либо bundleId для iOS.


person user2563901    schedule 01.10.2018    source источник


Ответы (2)


https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md.

очень подробный учебник, как справиться с вашей проблемой, вам не хватает

desired_caps['xcodeOrgId'] = 'YOURDEVID'
desired_caps['xcodeSigningId'] = "iPhone Developer"
person Pawel Bala    schedule 02.10.2018
comment
Спасибо за ваш ответ! Но у меня нет ни xcodeOrdgId, ни xcodeSigningId. - person user2563901; 03.10.2018

Я считаю, что эта ошибка обычно возникает из-за того, что wda находится в неправильном каталоге. Какая это версия аппиума? Если он выше 1.7.2, вам необходимо добавить возможности usePrebuiltWDA, для которых установлено значение true, и производноеDataPath, установленное для пути к папке с производными данными wda.

https://github.com/appium/appium-xcuitest-driver/blob/master/README.md

Hth

Джеймс

person jmp    schedule 27.10.2018