我刚到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-deploy命令时,错误返回是:
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"
}发布于 2018-07-17 07:37:31
是的,这实际上是非常棘手的,遵循这些步骤,您可能能够安装您的应用程序。
步骤1.下载驱动程序应用程序-最-驱动程序
步骤2.设置您的环境:
成功安装之后,现在仔细应用这些步骤。安装后,打开终端并运行以下命令:
brew install libimobiledevice –HEAD
brew install ideviceinstaller
brew install carthage
npm install -g ios-deploy
gem install xcpretty安装成功后,终端将在控制台上打印已构建成功的,以便在第03步中进行web驱动程序协议配置。
步骤3.现在打开Xcode并打开您将从mac中的以下文件夹获得的XCUITest项目
/Users/someName/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
一旦打开WebDriver.xcodeproj,请确保WebDriverAgentLib、WebDriverAgentRunner和IntegrationApp显示在文件上,如下面的屏幕快照所示。

现在选择IntegrationApp和模拟器作为iPhone X并运行应用程序。由于应用程序已成功部署并成功启动模拟器,所以现在您可以使用Appium了。
步骤4.从Launchpad中单击Appium应用程序,并在服务器启动时单击“Start the Serverv1.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”);如果现在一切都可以进行,编写代码。
注意:一旦全部安装和安装完毕,请记住将**automationName设置为
发布于 2019-03-26 07:41:41
检查标志
codesign -v --verbose /var/folders/6p/0y20zycd7qz4q14n42zhq29c0000gn/T/2018616-7145-1norgqb.y7mt/Payload/MyAPP.ipa也许你能找到答案。
https://stackoverflow.com/questions/51372605
复制相似问题