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

Appium Inspector连接iOS模拟器报错:Bundle Identifier未知求助

解决Appium Inspector连接iOS模拟器找不到应用的问题

针对你遇到的报错,这里列出几个实用的排查方向:

  • 核对会话配置参数准确性
    检查Appium Inspector的Desired Capabilities配置项:

    • deviceName必须和运行IntegrationApp的模拟器名称完全一致(比如iPhone 14,注意大小写、空格都不能错)
    • platformVersion要匹配模拟器的iOS版本(比如16.4,版本号不能写错)
    • udid可以通过Xcode的Window > Devices and Simulators查看目标模拟器的UDID,确保配置的UDID和它一致
    • bundleId严格填com.facebook.IntegrationApp,检查有没有拼写错误、大小写差异
  • 验证WebDriverAgent(WDA)的运行状态
    即便你认为无需签名,WDA也得成功安装并运行在目标模拟器上:

    1. 打开WDA工程文件(.../node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj)
    2. 在Xcode中选中目标模拟器,尝试运行WebDriverAgentRunner
    3. 运行成功后,模拟器里会出现一个无图标WDA应用,此时再尝试用Appium Inspector连接
    4. 如果WDA运行失败,可能需要临时修改Bundle ID并做简单签名(部分Xcode版本对模拟器也有签名要求)
  • 检查模拟器状态

    • 重启目标模拟器,清空缓存(Simulator > Device > Erase All Content and Settings)
    • 重新在Xcode中安装并运行IntegrationApp,确认应用确实能在模拟器正常打开
    • 用xcrun simctl list apps <模拟器UDID>命令,查看该模拟器已安装的应用列表,确认com.facebook.IntegrationApp在列表里
  • 确认Appium服务端的设备识别情况
    启动Appium服务后,查看服务日志,确认Appium是否正确识别到了目标模拟器。如果日志里的设备列表没有你的目标模拟器,尝试重启Appium服务或Xcode

  • 排查系统环境问题

    • 确保Xcode命令行工具路径正确:运行xcode-select -p,输出应为Xcode安装路径(比如/Applications/Xcode.app/Contents/Developer)
    • 检查Appium和Appium Inspector版本是否兼容,尽量使用最新稳定版

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 00:45:54