Mac-appium之真机启动之坑

一、xcodebuild failure: xcodebuild failed with code 65
(参考:https://122.226.73.189/topics/7220)
这个报错其实连着前面的log看很容易就知道是WDA问题。解决方法是,找到appium下面的wda文件,路径为

/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj

在Xcode打开,首先修改下图示中两个地方,

Mac-appium之真机启动之坑_第1张图片
image.png

1随便改一个不会跟别人重复的就可以,com.xxxxx.xxxxx之类的;2是先勾选automatically后,下方team要填入一个开发者账号,无论找开发同学要还是搞一个免费的都可以。

然后切换标签到build settings,确保下面的bundleID和上面改的一致。如下图:

Mac-appium之真机启动之坑_第2张图片
image.png

然后,目录从WebDriverAgentLib切换到WebDriverAgentRunner,在general标签下确认team和之前填入的一致,到build settings下确认bundleID和前面填入的一致。如下图:

Mac-appium之真机启动之坑_第3张图片
image.png

然后操作栏选择Product-Destination,选中已连接电脑的真机,如下图:

Mac-appium之真机启动之坑_第4张图片
image.png

再Product-Scheme选择WebDriverAgentRunner,如下图:

Mac-appium之真机启动之坑_第5张图片
image.png

然后点击Product-Test,正常的话,手机桌面会出现WebDriverAgent图标,表示安装成功。点击Product-Stop可停止测试。

实在不行,卸载appium再重装,然后再修改里面的wda文件。

你可能感兴趣的:(Mac-appium之真机启动之坑)