如何生成用于导出到AWS设备场的.xctest文件

问题描述:

如何生成在Xcode 7中的产品组下看到的{MyAppName} .xctest文件?我已经尝试过针对通用iOS设备进行测试,使用单元测试添加新目标以及构建测试包,但似乎无法找到如何生成这些文件。我试图用这个问题中概述的方法:Building XCTest UI tests for AWS Device Farm如何生成用于导出到AWS设备场的.xctest文件

我为AWS Device Farm团队工作。

您在问题中提到的说明链接是针对XCTest用户界面以及您正在寻找.xctest目录的问题。

,如果你想运行XCTest试验和那些here

如果你想运行XCTest UI测试,那么你将需要* -Runner说明您需要的.xctest目录.app捆绑器和这些指令与XCTest不同。 XCTest用户界面指令是here

通常,当您为测试构建时,上述这些文件夹都可以在产品目录下找到。

+3

我没有看到这些说明,但我仍然有问题实际上产生.xctest目录/ xctest包。当在Xcode中构建时,我的目标是构建单元测试(而不是ui测试),但是当我构建用于测试时,我无法找到该包的构建位置。 –

+0

您是否能够在DerivedData下找到您的Products目录? xctest directiry将在那里。您是否尝试在衍生数据下进行grep或“查找”? – NikofTime

+0

@NikofTime是否有任何方法来限制(XCTestUI)测试运行到一个子集,除了每个子集有一个方案并上传这些方案? – jlew

构建一个针对通用iOS设备的构建。

在Xcode Navigator中向下滚动并打开您的Products文件夹。

右键单击[您的项目] .app文件,并选择 - 在Finder中“在Finder中显示”

上的[你的项目] .app文件点击右键并选择“显示包内容”

打开Plugins文件夹