相关疑难解决方法(0)

使用xcodebuild将参数传递给iOS测试

我想通过命令行(xcodebuild)将命令行参数传递给我的iOS测试。我正在XCode上寻找此设置的等效项:

争论

仅将参数传递给xcodebuild不起作用,例如:

xcodebuild -verbose test -workspace theworkspace.xcworkspace -scheme 'thescheme' -destination 'platform=iOS Simulator,name=iPhone 7' --argument=value
Run Code Online (Sandbox Code Playgroud)

这个问题类似于iOS上应用程序的xcodebuild传递参数,但是对该问题的解决方案并不令人满意。

xcodebuild

6
推荐指数
2
解决办法
5189
查看次数

XCUITests - 通过命令行传入环境变量

我正在尝试通过命令行将值传递给我的 XCUITest。我知道可以通过以下方式为 XCTest(非 UI)执行此操作:

xcodebuild -verbose test -workspace MyWorkspace.xcworkspace -衍生数据路径衍生数据 -scheme "MyScheme" -configuration Debug SYMROOT="$(pwd)"/build -destination platform="iOS Simulator",name="iPad Air",OS=10.2 -仅测试:UITests/UITests -resultBundlePath 日志文件 MY_SETTING="setting_value" MY_OTHER_SETTING="setting_value_2"

然而,这似乎在我的 XCUITest 中不起作用,因为代码没有进入 #ifdef MY_SETTING 块。是否有另一种方法可以通过命令行将值传递给我的 XCUITest,或者这是不可能的?

xcode ios xcode-ui-testing

3
推荐指数
2
解决办法
7450
查看次数

标签 统计

ios ×1

xcode ×1

xcode-ui-testing ×1

xcodebuild ×1