Appium-从testflight公共url安装iOS应用程序

Appium-从testflight公共url安装iOS应用程序,appium,appium-ios,testflight-public-link,Appium,Appium Ios,Testflight Public Link,使用appium desktop时,我试图从试飞公共url安装/运行iOS应用程序,但启动会话时出现以下错误: 处理该命令时发生未知的服务器端错误。原始错误:无法安装应用程序:'enotdirectory,scandir'/var/folders/[directory\u PATH]/[RANDOM\u GENERATED\u CODE]。应用程序“” 我向appium desktop提供的所需功能如下所示: { "automationName": "XCUITest", "platfo

使用appium desktop时,我试图从试飞公共url安装/运行iOS应用程序,但启动会话时出现以下错误:

处理该命令时发生未知的服务器端错误。原始错误:无法安装应用程序:'enotdirectory,scandir'/var/folders/[directory\u PATH]/[RANDOM\u GENERATED\u CODE]。应用程序“”

我向appium desktop提供的所需功能如下所示:

{
  "automationName": "XCUITest",
  "platformName": "iOS",
  "deviceName": "[DEVICE_NAME]",
  "platformVersion": "13.3",
  "xcodeOrgId": "[XCODE_ORG_ID]",
  "xcodeSigningId": "iPhone Developer",
  "udid": "[DEVICE_UDID]",
  "bundleId": "[APP_BUNDLE_ID]",
  "updatedWDABundleId": "[WEDRIVER_AGENT_RUNNER]",
  "app": "https://testflight.apple.com/join/[RANDOM_GENERATED_CODE]"
}

appium是否支持此功能?如果是,我缺少什么?

在设置Appium之前,您应该尝试下载该应用程序。(使用bash脚本或Java本身)

下载后,在功能中设置本地URL

此错误:

install app: 'ENOTDIR: not a directory, scandir '/var/folders/[DIRECTORY_PATH]/[RANDOM_GENERATED_CODE].app''"

似乎表明您指向的是文件,而不是目录,这正是执行代码所期望的。您应该在使用TestFlight之前扩展这些工件吗?您指定的
[DirectoryPath]
可能有问题。故障发生后,该位置的实际位置是什么?

我目前正在使用企业应用程序执行此操作,但我面临的问题是,一旦安装应用程序,我必须手动信任它;我想如果我使用试飞公共url,我可以安装该应用程序并绕过手动信任过程。你使用真实设备吗?是的。目前,我已经自动化了试飞的一部分来安装应用程序,然后运行自动化。根据应用程序所需的功能(),在调用url之前,似乎不需要进行任何初步设置。我唯一能想到的是它只接受http而不接受https URL?至于目录位置,它在目录位置生成了一个文件名为[RANDOM_generated_CODE].app的应用程序文件。但是当你查看文件大小时,它根本不可能接近它应该的大小。