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

使用Xcode在iPhone6模拟器运行亚马逊App时无法交互及启动失败

解决Appium无法启动WebDriverAgent及iOS模拟器元素交互问题

针对你遇到的Appium 1.7.2 + Xcode 9.2 + Mac 10.12.6环境下,亚马逊App安装后无法交互、WebDriverAgent启动失败(xcodebuild错误65)的问题,我整理了几个针对性的解决步骤:

1. 修复WebDriverAgent的签名与编译配置

错误日志里的文件找不到提示,核心原因是WebDriverAgent(WDA)编译或签名失败,这是Appium控制iOS元素的核心依赖:

  • 找到Appium内置的WDA项目:路径一般是/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
  • 用Xcode打开WebDriverAgent.xcodeproj,选中WebDriverAgentRunner这个target
  • 切换到General标签页,修改Signing区域:勾选Automatically manage signing,选择你的开发者账号(没有的话可以创建本地调试证书),同时把Bundle Identifier改成唯一值(比如加个自己的名字后缀)
  • 手动编译WDA到iPhone 6模拟器:选中模拟器后点击Xcode的运行按钮,确认能成功启动(模拟器会弹出一个空白的WDA应用)

2. 清理Xcode DerivedData缓存

Xcode的DerivedData目录可能存在权限或缓存异常:

  • 关闭Xcode和Appium,执行命令删除缓存:rm -rf ~/Library/Developer/Xcode/DerivedData
  • 重新打开Xcode,让它重新生成DerivedData文件
  • 再次启动Appium会话,观察是否还出现文件找不到的错误

3. 确认应用包的模拟器兼容性

你使用的.ipa包通常是针对真机的arm架构,而模拟器只能运行i386/x86_64架构的应用:

  • 检查应用架构:解压ipa后找到Payload/xxx.app里的可执行文件,执行lipo -info /path/to/your/app/executable查看架构
  • 如果只有arm架构,需要获取模拟器版本的.app包,或者从源码用xcodebuild编译模拟器版本
  • 建议直接将.app文件夹拖到模拟器安装,避免ipa解压带来的路径问题

4. 优化Appium会话的Desired Capabilities

调整配置适配Xcode 9.2环境,示例配置(以Java为例):

DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("platformName", "iOS");
caps.setCapability("platformVersion", "11.2"); // 对应Xcode9.2支持的iOS版本
caps.setCapability("deviceName", "iPhone 6");
caps.setCapability("app", "/path/to/your/xxx.app"); // 直接用.app路径而非.ipa
caps.setCapability("automationName", "XCUITest");
caps.setCapability("xcodeOrgId", "你的开发者团队ID"); // 可选,配合手动签名使用
caps.setCapability("xcodeSigningId", "iPhone Developer");

5. 调整Appium版本(可选)

Appium 1.7.2与Xcode9.2可能存在小兼容性问题:

  • 可以尝试升级到Appium 1.8.x版本(对Xcode9+适配更好),执行命令:npm install -g appium@1.8.2
  • 或者降级到1.7.1版本,看是否能解决启动问题

如果以上步骤无效,启动Appium时加上--show-xcode-log参数,查看完整的xcodebuild输出,能更精准定位编译失败的具体原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:16:30