You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode14.3下WebDriverAgent编译失败及Appium版本切换异常求助

解决方案

一、彻底清理旧版Appium残留

  • 卸载全局旧版Appium:
    npm uninstall -g appium
    
  • 删除残留文件:
    • 执行npm root -g找到全局npm包路径,进入后删除appium文件夹
    • 删除用户目录下的Appium配置文件夹:rm -rf ~/.appium
  • 检查系统PATH环境变量,移除指向旧版Appium的路径条目

二、确保新版Appium正确安装并生效

  • 重新安装指定版本:
    npm install -g appium@2.0.0-beta.65
    
  • 验证版本:
    appium --version
    
  • 若仍显示旧版本,检查是否使用Node版本管理器(如nvm):切换到目标Node版本后重新安装,命令示例:
    nvm use <你的Node版本号>
    npm install -g appium@2.0.0-beta.65
    

三、旧版Appium(1.22.1)编译报错的替代修复方案

如果后续需要使用旧版本,可尝试以下操作解决WebDriverAgent编译问题:

  • 打开WebDriverAgent.xcodeproj,进入Build Settings,找到Other Linker Flags,添加-weak_framework XCTAutomationSupport
  • 确认Xcode Command Line Tools版本与当前Xcode 14.3匹配:打开Xcode偏好设置→Locations→Command Line Tools,选择对应版本

内容的提问来源于stack exchange,提问作者Ramesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 13:02:35