0

我正在尝试使用 appium 和 python 在 Iphone 7 plus 上打开并登录 yelp 应用程序。这是我的代码

device_name = "iPhone 7 Plus"
udid = "XXXXXX"

driver = webdriver.Remote(
    command_executor='http://127.0.0.1:4723/wd/hub',
    desired_capabilities={
        'bundleId': "com.yelp.yelpiphone",
        'platformName': 'iOS',
        'deviceName': device_name,
        'udid': udid,
        'automationName': 'XCUITest',
        'platformVersion': '11.1'
    }
)

但是应用程序没有打开,我在 Appium 服务器上收到以下错误

[MJSONWP] Encountered internal error running command: Error: Unable to launch WebDriverAgent because of xcodebuild failure: "xcodebuild failed with code 65". 
Make sure you follow the tutorial at https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md. 
Try to remove the WebDriverAgentRunner application from the device if it is installed and reboot the device.
4

2 回答 2

0

这就是我为解决它所做的,我假设你有正确的签名 ID

1)转到 WebdriverAgentLib>Signing in 部分,取消选中并再次选中Automatic Signin在下拉菜单中选择正确的设备 ID

2)转到WebdriverAgentRunner>登录部分,取消选中并再次选中自动登录,在下拉菜单中选择正确的设备ID

3)转到钥匙串访问并删除任何过期的证书

4)再次构建

于 2017-11-27T09:18:55.607 回答
0

因此,如果您访问您在stacktrace中获得的页面,您会发现问题通常与未签名或未正确签名的应用程序有关。

这是您在模拟器上运行时很可能不会遇到的问题,因此如果您仍想在真实设备上运行,请按照说明解决此问题。

如果您想在真实设备上运行,您必须提供xcodeConfigFile功能,请在此处查看要包含的内容。

于 2017-11-27T08:47:56.423 回答