gpt4 book ai didi

ios - 尝试连接我的真实设备时 Appium 错误代码 253

转载 作者:行者123 更新时间:2023-12-01 16:07:33 25 4
gpt4 key购买 nike

所以我有iPhone 8使用最新版本 (12.2) 和 MAC + Xcode (也是最新版本)

我遵循 [本教程][1] 并在插入此 Appium desired capabilities 之后:

{
"app": "/Users/myUser/Documents/ipa_files/igrocket_v85.0_T3.3.2.ipa",
"udid": "3b5c144433dacabd34311251d33bd2afa661be47",
"automationName": "XCUITest",
"platformName": "iOS",
"deviceName": "iPhone 8",
"platformVersion": "12.2",
"noReset": true
}'

我得到了这个 error :

iOS-deploy could not install application exited with code 253



Appium日志
**[XCUITest] Error: Could not install app: 'Command 'ios-deploy --id 3b5c144433dacabd74d93251d33bd2afa661be47 --bundle /var/folders/b9/sq2txlwd7b33njkgq7qgffhw0000gn/T/2019229-1728-as7h53.ceh0m/Payload/Instagram.app' exited with code 253'
[XCUITest] at IOSDeploy.install (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/ios-deploy.js:40:13)
[XCUITest] at process._tickCallback (internal/process/next_tick.js:68:7)
[XCUITest] Not clearing log files. Use `clearSystemFiles` capability to turn on.
[iOSLog] Stopping iOS log capture
[BaseDriver] Event 'newSessionStarted' logged at 1553871674896 (18:01:14 GMT+0300 (IDT))
[MJSONWP] Encountered internal error running command: Error: Could not install app: 'Command 'ios-deploy --id 3b5c144433dacabd34311251d33bd2afa661be47--bundle /var/folders/b9/sq2txlwd7b33njkgq7qgffhw0000gn/T/2019229-1728-as7h53.ceh0m/Payload/Instagram.app' exited with code 253'
[MJSONWP] at IOSDeploy.install (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/ios-deploy.js:40:13)
[MJSONWP] at process._tickCallback (internal/process/next_tick.js:68:7)
[HTTP] <-- POST /wd/hub/session 500 44559 ms - 355
[HTTP]
[HTTP] --> DELETE /wd/hub/session
[HTTP] {}
[HTTP] No route found. Setting content type to 'text/plain**

什么可能导致这个问题?

最佳答案

当您的应用程序未正确进行代码签名时,会出现错误 253。查看build设置并将您的开发人员证书与被测应用程序的代码签名部分相关联。请注意,正在测试的应用程序和 Appium XCUITEST 项目都必须使用相同的证书进行签名,以便能够与您的应用程序进行交互,从而自动化测试您的应用程序。

编辑:不幸的是,我无法再使用 Mac,因此我可以最好地将您链接到如何执行此操作。

在 XCode 中打开项目,然后转到项目设置,如下所示:

图片网址:/image/IH6gN.jpg
This is the code signing area of XCode

Here is information on what this all means and how to do it

编辑#2:我相当有信心您尝试做的事情是不可能的。如果您是 Instagram 的员工,请告诉我。但你好像不是。您正在尝试自动化您不拥有的 Instagram 应用程序;在苹果设备上。

Apple 安全不允许这样做。您必须使用相同的开发人员证书对 WebDriverAgent 和被测应用程序进行签名。如果没有证明您是正在测试的应用程序的所有者和提供者的签名证书,就不可能使用 XCUITest API。

苹果对此非常严格。

关于ios - 尝试连接我的真实设备时 Appium 错误代码 253,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55420458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com