当前位置: 首页 > 知识库问答 >
问题:

iOS部署无法安装退出的应用程序,代码253

锺离高丽
2023-03-14

我是Appium的新手,目前被困在这个问题上一周,希望我能在这里得到帮助。

问题是我无法在我的iPhone设备上安装测试应用程序。它总是返回相同的错误。

Encountered internal error running command: Error: Could not install app: 'Command 'ios-deploy --id 20846aec46cd64589f6a2b356ef2390b2bc6bc6c --bundle /var/folders/6p/0y20zycd7qz4q14n42zhq29c0000gn/T/2018616-7145-1norgqb.y7mt/Payload/MyAPP.ipa' exited with code 253'

当我尝试只运行ios-部署命令时,错误返回是:

ios-deploy[10050:85931] [ !! ] Error 0xe8008015: A valid provisioning profile for this executable was not found. AMDeviceSecureInstallApplication(0, device, url, options, install_callback, 0)

据我所知,iPhone在安装测试应用程序之前需要安装WebDriverAgent,然而,我没有看到任何与安装WebDriverAgent相关的进展,只是直接安装测试应用程序。

以下是我的设备信息:

我的使用所需功能:

{
"platformName": "iOS",
"platformVersion": "11.0.1",
"deviceName": "iPhone 5s",
"automationName": "appium",
"udid": "20846aec46cd64589f6a2b356ef2390b323c6bc6c",
"bundleID": "io.apptest.s",
"app": "/path/to/my/MyAPP.ipa"
}

共有2个答案

巢星纬
2023-03-14

检查签字人

codesign -v --verbose /var/folders/6p/0y20zycd7qz4q14n42zhq29c0000gn/T/2018616-7145-1norgqb.y7mt/Payload/MyAPP.ipa

也许你能找到答案。

沈开畅
2023-03-14

是的,这实际上真的很棘手,按照这些步骤,您可能能够安装您的应用程序。

步骤1.下载驱动程序appium-xcuitest-驱动程序

步骤2.设置您的环境:

成功安装后,请仔细执行这些步骤。安装完成后,打开终端并运行以下命令:

brew install libimobiledevice –HEAD
brew install ideviceinstaller
brew install carthage
npm install -g ios-deploy
gem install xcpretty

成功安装后,终端将在控制台上打印Build Successed,以便继续执行步骤03进行web驱动程序协议配置

第3步。现在打开Xcode并打开Xguitest项目,该项目将从mac中的以下文件夹中获取

/Users/someName/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

一次,WebDriver。xcodeproj已打开,因此请确保WebDriverAgentLib、WebDriverAgentRunner和IntegrationApp显示在文件中,如下面的屏幕截图所示。

现在选择IntegrationApp和模拟器作为iPhoneX并运行应用程序。由于应用程序已成功部署并成功启动模拟器,因此现在您可以使用Appium了。

第4步。从Launchpad单击Appium应用程序,然后单击“启动服务器v1.7.2”,当服务器启动时,单击“启动检查器会话”以设置所需的功能。

以下是java代码,但首先请使用Appium服务器gui进行尝试:

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(“deviceName”, “iPhone 7”);
capabilities.setCapability(“platformName”, “IOS”);
capabilities.setCapability(“platformVersion”, “9.3”);
capabilities.setCapability(“browserName”, “safari”);
capabilities.setCapability(“automationName”, “XCUITEST”);

如果现在一切顺利,请编写代码。

 类似资料:
  • 我为我的应用程序做了一些修复,今天想在我的iPhone上试用它,现在我不能再在设备上安装它了。我在手机上收到错误“无法下载应用程序”。 我没有更改我的Apple开发者帐户上的任何内容,昨天一切都运行良好。这是一个已知的错误吗?有人知道如何修复这个问题吗?我的iPhone当然已经注册,我还做了“iOS证书向导”并重新构建了它,但它也不起作用。 编辑:所以我能够在再次执行完整的证书向导并覆盖所有内容后

  • 我正在尝试在一个设备上建立一个iOS应用程序。我能够构建的项目很好,但遇到了一个问题,当尝试获得应用程序在设备上。当尝试运行时,我从Xcode收到一个无法安装应用程序的错误消息,并且该应用程序没有安装在设备上。详细的错误信息如下所示: 我是一个付费开发者计划的注册苹果开发者。我使用的是macOS和xcode的最新版本。 我试过删除project派生数据,重新启动设备,Xcode以及Mac。我已经创

  • 当我创建新的django项目在py魅力我有错误输入图片描述在这里 救救我求你了

  • 我无法通过Android Studio或手动复制APK在我的联想Phab PLUS(联想PB-1 770M,Android 5.1.1 API 22)上安装我的应用程序。 通过Android Studio:我得到错误失败安装APK[INSTALL_FAILED_DEXOPT]。它提示我,手机上可能有一个现有的应用程序,带有相同的过时的德克斯罐包,并提示我卸载现有的应用程序。然而,当我继续"是",它

  • 我试图通过更新apache-tomcat-8.0.39\conf\catalina.properties在带有选项strict_servlet_compliance=true的Tomcat 8.0.39上部署一个应用程序,但一旦我这样做,我的应用程序部署就失败了。也就是说,我开始出现错误:SEVERE[localhost-startStop-1]org.apache.tomcat.util.dig