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

针对AWS设备场的带UITesting的xCode存档ipa

毛宏达
2023-03-14

我正在为UITesting做准备,我试过Jenkins。我计划尝试AWS设备场。

http://docs.aws.amazon.com/devicefarm/latest/developerguide/test-types-ios-xctest-ui.html#test-types-ios-xctest-ui-prepare

它是这样说的。

在将iOS XCTest UI测试上载到设备场进行测试之前,请确保iOS XCTest UI测试运行程序包包含在格式正确的文件中。ipa文件。创建一个。ipa文件,您可以将您的“我的项目名称”放入“测试跑步者”。空负载目录中的应用程序包。接下来,将有效负载目录归档到一个文件夹中。压缩文件,然后将文件扩展名更改为。伊帕。最优秀的跑步者。当您构建项目进行测试时,应用程序包由Xcode生成,可以在项目的产品目录中找到。

我不明白那件事。我如何存档,使我的UIT与ipa文件在一起?我这样做了(如下图所示),这是不可以在aws设备农场测试。

编辑

我尝试了以下方法,我仍然有问题。我需要上传ipa文件2次。我第一次和第二次需要上传什么样的ipa文件?

共有3个答案

夔学智
2023-03-14

这个过程应该是:

  1. 为测试构建项目

我觉得OSX曾经说过,他们一定在某个时候改变了它。

井唯
2023-03-14

我写了一个关于如何准备在AWS设备农场上运行的测试的教程,请看看一步一步的方法。http://mobdesignapps.fr/blog/2016/9/17/running-your-test-on-aws-device-farm?utm_source=stackoverflow

需要上传的第一个文件是通过选择Project构建的应用程序存档

简短的版本是:

  1. 选择测试目标并选择项目
秋兴思
2023-03-14

我为AWS设备农场团队工作。

@ThrowingSpoon正确地解释了测试的归档部分。

  1. Device farm需要你的应用程序和你的测试,以。ipa文件。该应用程序和测试将分两次上传。在你发布的截图中,你可以看到左侧的5个步骤。第一次上传是你的应用程序ipa,第二次上传是你在步骤2中的测试

希望这能澄清你的疑问。

 类似资料:
  • 我正在尝试使用testng.xml...并且看起来设备场忽略了整个文件。 我的例子很简单。我有一个实例化测试类的工厂类,这就是我的xml文件的样子 我甚至尝试手动排除方法

  • 我试图将iOS XCTest设置为在AWS设备场上运行,但似乎无论我如何构建和上传它们,每次测试都会出错并失败。当我运行XCode时,它们会成功执行,但不会在AWS设备场上运行。 我甚至尝试了从非常简单的应用程序,没有任何api调用,但也失败了。 以下是AWS设备场界面中出现的错误。 你可以从这里看到日志

  • 我已将AWS设备场配置为对我的应用程序运行自动测试。 在这篇文章之后,我成功地运行了使用和测试类型的测试。 现在我想使用Appium测试NG类型。我已经安装了appium模块并使其运行: 但是现在呢?如何编写和使用离子2测试? 这里说: 您的Android Appium Java TestNG测试必须包含在。他们指向Appium的官方网站,进一步解释如何在android或ios设备上使用Appiu

  • Ld /Users/purplebug/Library/Developer/Xcode/DerivedData/MyDoctorFinder-bjdxztijegnaxobgqvqhbnuqqsin/Build/Intermediates/ArchiveIntermediates/MyDoctorFinder/IntermediateBuildFilesPath/MyDoctorFinder.bu

  • 这就是我需要在Java中实现它的问题: 汽车可以是汽油车或柴油车,混合动力汽车可以插上汽油或柴油,但不能同时插上汽油和柴油。此外,混合动力汽车能够在完全不使用汽油或柴油的情况下依靠电力运行,并且仅在运行时决定是否选择电力或其他燃料来源(汽油或柴油,视情况而定)。 在这里,我需要牢记OOP概念来实现,例如,当应该调用汽油类型的汽油模式混合动力汽车方法时,以及如果应该调用其柴油机类运行方法时。 我对O

  • 我在尝试存档应用程序时遇到以下错误。知道如何解决这个问题吗? :-1:多个命令生成“/Users/GB/Library/Developer/Xcode/derived data/g b-ggeaxzkqxvenbvbwxczukagb/Build/intermediates . no index/archive intermediates/GB/IntermediateBuildFilesPath