Xcode的BundleID是什么?Appium2 Mac2驱动启动测试报错
解决Xcode Appium测试的BundleID问题
Xcode的正确BundleID是com.apple.dt.Xcode,你之前使用的com.apple.Xcode不符合Xcode的实际标识,这是导致应用找不到报错的核心原因。
验证BundleID的方法
如果需要确认任意Mac应用的BundleID,可在终端执行以下命令:
osascript -e 'id of app "Xcode"'
执行后会直接返回对应应用的正确BundleID。
特殊情况:Xcode Beta版本
若你使用的是Xcode Beta测试版本,对应的BundleID为com.apple.dt.Xcode-beta,需替换为该值才能正常识别。
更新后的Capabilities配置
修改后的Capabilities示例如下:
{ "platformName": "Mac", "appium:automationName": "Mac2", "appium:bundleId": "com.apple.dt.Xcode" }
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

