Appium WebDriverAgentRunner 在真机上无法运行

renfenghui · 2018年04月18日 · 最后由 小怪 回复于 2018年10月26日 · 3670 次阅读

WebDriverAgentRunner-Runner[3761:2036273] 未能载入软件包 “WebDriverAgentRunner”,因为它已损坏或丢失必要的资源。 请尝试重新安装软件包。
2018-04-16 15:33:10.159746+0800 WebDriverAgentRunner-Runner[3761:2036273] (dlopen_preflight(/var/containers/Bundle/Application/1EAE7306-E897-4ADB-984A-63EAFB5D5C7D/WebDriverAgentRunner-Runner.app/PlugIns/WebDriverAgentRunner.xctest/WebDriverAgentRunner): Library not loaded: @rpath/RoutingHTTPServer.framework/RoutingHTTPServer

在真机上就报这个错误, 在模拟器上没问题!!!!!

有没遇到过的,求教!!!!!!!

共收到 4 条回复 时间 点赞

是不是没有加载 RoutingHTTPServer.framework
https://www.jianshu.com/p/00a4fcf720c1
这个地址里面有一张图是添加 framework 不知道是不是没有添加这个

貌似真机要信任证书什么的

和我的一样啊,楼主,我把包括 webdriveragent 在内的每个 target 都选了开发者,结果还是没用。
提示 library not loaded ,但是我删了 webdriveragent 文件夹重新用 bootstrap.sh 安装依赖,显示什么 routinghttpserver 都安装成功了啊

cd /Users/yourname/WebDriverAgent

mkdir -p Resources/WebDriverAgent.bundle

sh ./Scripts/bootstrap.sh

该脚本会使用 Carthage 下载所有的依赖,使用 npm 打包响应的 js 文件。
试试这个办法,我也遇见过

wtnhz ******************* 中提及了此贴 12月17日 18:13
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册