归档项目并使用开发配置文件创建IPA文件,然后按照以下链接创建UITest IPA
http://docs.aws.amazon.com/devicefarm/latest/developerguide/test-types-ios-xctest-ui.html
还要重新确认我是否正在执行任何错误检查以下教程
所述步骤
准备iOS XCTest UI测试
在将iOS XCTest UI测试上传到Device Farm进行测试之前,请确保您的iOS XCTest UI测试运行器包包含在格式正确的.ipa文件中。要创建.ipa文件,可以将my-project-nameUITest-Runner.app包放在空的Payload目录中。接下来,将Payload目录存档为.zip文件,然后将文件扩展名更改为.ipa。 * UITest-Runner.app软件包是在构建项目进行测试时由Xcode生成的,可以在项目的Products目录中找到。
但无论我做什么都会收到以下错误并且我的测试被跳过了 跳过设置测试:找不到足够的套件来执行
我不明白为了让它发挥作用我必须做些什么,有人可以帮助解决问题吗?提前谢谢。
答案 0 :(得分:0)
听起来您的UITest目标没有定义任何UITests。这就是Suites found to execute
消息可能意味着什么。您的UITest目标是否定义了任何测试?
答案 1 :(得分:0)
我发现它不喜欢Swift测试。尝试切换到Obj-C。
答案 2 :(得分:0)
尝试使用设备场的custom environment。标准环境有一个解析步骤,可能会失败。如果这样做,则会因为找不到套件而出现此错误。
答案 3 :(得分:0)
我的一个同事遇到了同样的问题,他的解决方案是使用Xcode 10而不是Xcode 11进行构建,这对我来说似乎是一个AWS错误。