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

Mac安装Appium后无Bootstrap.sh报xcodebuild错误65如何解决?

Appium iOS 构建失败问题修复方案

你遇到的两个问题(找不到Bootstrap.sh、xcodebuild返回码65)本质都是WebDriverAgent(WDA)组件构建异常导致,按以下步骤逐层排查即可:

1. 确认Bootstrap.sh文件路径

找不到该文件大多是Appium安装不完整或路径查找错误,不同安装方式的对应路径如下:

  • npm全局安装Appium:路径为 /usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent/Bootstrap.sh
  • 桌面版dmg安装Appium:路径为 /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent/Bootstrap.sh
  • 如果路径下确实不存在该文件,执行 npm reinstall appium -g 重装全局版Appium,或者重新下载桌面版Appium覆盖安装即可

2. 修复xcodebuild错误码65

"Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65"
该报错90%概率是WDA的签名配置错误,按以下步骤操作:

  • 打开上述appium-webdriveragent目录,双击 WebDriverAgent.xcodeproj 启动Xcode
  • 左侧项目栏选中WebDriverAgent根项目,进入「Signing & Capabilities」标签页
  • 分别为 WebDriverAgentLib、WebDriverAgentRunner 两个Target选择你的开发者签名证书,个人免费Apple ID也可使用,需提前在Xcode→Settings→Accounts中添加账号
  • 个人账号需要修改默认Bundle ID,将 com.facebook.WebDriverAgentRunner 改为自定义的唯一标识,例如 com.yourname.WebDriverAgentRunner
  • 选择测试用的真机/模拟器为运行目标,选中WebDriverAgentRunner Scheme,执行Xcode顶部菜单栏Product→Test,确认WDA可以正常安装到测试设备上
  • M系列芯片Mac额外执行 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer 确保命令行工具路径正确

3. 依赖校验与脚本配置

  • 执行 appium-doctor --ios 检查所有iOS依赖项,所有检查项需全部通过,有报错按提示修复即可
  • iOS 16+真机需要提前在设置→隐私与安全性中开启开发者模式,重启设备后生效
  • Eclipse中运行的脚本需确认以下Desired Capabilities配置正确:
    • appium:udid 填写测试设备的UDID,可执行 idevice_id -l 查看
    • appium:xcodeOrgId 填写你的开发者团队ID,可在Xcode账号设置中查询
    • appium:xcodeSigningId 固定填写 iPhone Developer

所有配置完成后重启Appium服务,再运行脚本即可正常执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 07:15:06