每当我尝试使用iOS功能启动appium桌面时,我都会收到以下错误:
由于xcodebuild失败而无法启动WebDriverAgent:“找不到Carthage二进制文件。如果未安装,则使用
brew install carthage
安装,并确保在PATH环境变量中存在安装了carthage二进制文件的根文件夹
可以在以下link
中找到完整的appium日志用于此的功能是:
{
"platformName": "iOS",
"deviceName": "iPhone X",
"app": "path/to/my/App.app",
"platformVersion": "11.2",
"automationName": "XCUITest",
"xcodeOrgId": "myXcodeOrgId",
"bundleId": "bundleIdOfMyApp"
}
哪个迦太基输出 / usr / local / bin / carthage ,迦太基的版本 0.28.0
XCode版本版本9.2(9C40b)
答案 0 :(得分:2)
答案 1 :(得分:0)
我也遇到了这个问题。您可以尝试在macOS Desktop上重新安装appium。 https://github.com/appium/appium-desktop/releases/tag/v1.6.3 选择appium-desktop-1.6.3-mac.zip
答案 2 :(得分:0)
关于迦太基文件夹的问题,请在以下路径中检入/Applications/Appium.app/Contents/Resources/app/node_modules/appium-webdriveragent
Carthage文件夹(如果没有),请按照以下步骤操作
步骤1 :对于Appium 1.15.1及更高版本
在终端的路径下打开 $ cd /Applications/Appium.app/Contents/Resources/app/node_modules
$ sudo chmod -R 777。 appium-webdriveragent / *
步骤2:转到1)$ cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent
2)sudo mkdir -p资源/WebDriverAgent.bundle
3)sudo sh ./Scripts/bootstrap.sh -d
步骤3:用符号构建WebDriverAgent项目
在XCode /Applications/Appium.app/Contents/Resources/app/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj中打开以下项目