我正在尝试为我的iOS应用程序运行Xcode单元测试。我愿意在通过USB连接到Mac的iPad上进行操作。我正在尝试从命令行运行测试,以便稍后从Jenkins触发它。
以下是我目前在命令行中输入的内容以及出现的错误。请帮忙。
编码:
xcodebuild test -scheme MyApplication -destination "platform=iOS,name=iPad"
错误:
当前未为计划操作配置方案MyApplication
我正在尝试为我的iOS应用程序运行Xcode单元测试。我愿意在通过USB连接到Mac的iPad上进行操作。我正在尝试从命令行运行测试,以便稍后从Jenkins触发它。
以下是我目前在命令行中输入的内容以及出现的错误。请帮忙。
编码:
xcodebuild test -scheme MyApplication -destination "platform=iOS,name=iPad"
错误:
当前未为计划操作配置方案MyApplication
Answers:
通过从Xcode删除重复方案来解决此问题。可以通过Product- > Scheme-> Manage Schemes在Xcode中添加/删除/共享/编辑方案。
xcodebuild -workspace path/to/workspace/file -list
或xcodebuild -project path/to/project/file -list
。重复的方案可能是工作区以前版本的遗留物,因此git clean
您只需要一个简单的方案即可。
就我而言,我没有测试文件...
这是执行UI测试和创建屏幕截图的教程:
https://krausefx.com/blog/run-xcode-7-ui-tests-from-the-command-line
请按照以下步骤解决此错误。
您的测试计划应至少具有一种自定义配置。