由于xcodebuild失败而无法启动WebDriverAgent:“ xcodebuild失败,代码为65

时间:2018-10-01 11:40:52

标签: appium appium-ios python-appium

我是ios appium的新手,并尝试使用appium进行应用测试,因为我没有源代码或ios开发人员帐户,因此该应用是从crashlytics下载的。

我试图用我的个人帐户修改webdriveragent的证书,但失败了。而且我从appium看到文档,我应该只能使用具有“ app”或“ bundleid”功能的appium,因此我试图删除“ 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 处理命令时发生未知的服务器端错误。原始错误:由于xcodebuild失败而无法启动WebDriverAgent:“ xcodebuild失败,代码为65”。

如果我从功能中删除了“应用”,则会出现以下错误,

selenium.common.exceptions.WebDriverException:消息:处理命令时发生未知的服务器端错误。原始错误:所需的功能必须包括iOS的应用程序或bundleId

2 个答案:

答案 0 :(得分:0)

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

一个非常全面的教程,如何处理您的问题,您会丢失

desired_caps['xcodeOrgId'] = 'YOURDEVID'
desired_caps['xcodeSigningId'] = "iPhone Developer"

答案 1 :(得分:0)

我相信通常会发生此错误,因为wda位于错误的目录中。这是哪个版本的appium?如果它高于1.7.2,则需要将功能usePrebuiltWDA设置为true,并将衍化的DataPath设置为wda的派生数据文件夹的路径。

Click me

高度

詹姆斯