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

运行Appium Inspector遇Xcode 65错误,咨询与WebDriverAgent问题的关联性

这两个错误直接相关,是同一问题的不同表现

你碰到的这两个问题百分百是关联的——Xcode里的链接错误正是导致Appium创建会话失败、xcodebuild返回code 65的根本原因。

问题到底出在哪?

Appium 1.22.3附带的WebDriverAgent(WDA)版本比较老,和Xcode 14.2的新权限限制不兼容。Xcode 14+对私有框架XCTAutomationSupport.framework的链接做了更严格的管控,旧版WDA尝试直接链接这个框架时,就会触发你看到的ld: 无法直接链接dylib/framework...架构权限错误。这个编译失败直接导致xcodebuild返回code 65,Appium自然就没法完成会话创建了。

怎么解决?

给你几个实用的解决方向,按省心程度排序:

  • 直接升级Appium:Appium 1.24.0及以后的版本已经适配了Xcode 14的改动,升级后就能解决这个兼容性问题。如果是用npm安装的,直接跑命令:npm install -g appium@latest
  • 单独更新WDA:不想升级整个Appium的话,可以替换旧的WDA:
    1. 找到Appium安装目录下的WDA文件夹,一般路径是/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent
    2. 替换成适配Xcode14的最新版WDA(从Appium官方仓库拿对应分支的代码)
    3. 打开WebDriverAgent.xcodeproj,给WebDriverAgentRunner和WebDriverAgentLib这两个target设置好你的开发者签名(选自己的Apple ID团队)
    4. 先在Xcode里直接编译运行到模拟器,确认链接错误消失后再用Appium
  • 调整WDA的架构设置:在Xcode的WDA项目中,进入target的Build Settings:
    1. 找到Architectures,强制设置为和你Mac匹配的架构(Intel选x86_64,M系列选arm64)
    2. 把Build Active Architecture Only改成No
    3. 重新编译WDA,看是否能解决链接问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 16:35:13