【发布时间】:2017-03-01 16:40:46
【问题描述】:
我正在尝试通过命令行向我的 XCUITest 传递一个值。我知道可以通过以下方式为 XCTest(非 UI)执行此操作:
xcodebuild -verbose test -workspace MyWorkspace.xcworkspace -derivedDataPath derivedData -scheme "MyScheme" -configuration Debug SYMROOT="$(pwd)"/build -destination platform="iOS 模拟器",name="iPad Air",OS=10.2 -only-testing:UITests/UITests -resultBundlePath 日志文件 MY_SETTING="setting_value" MY_OTHER_SETTING="setting_value_2"
然而,这在我的 XCUITest 中似乎不起作用,因为代码没有进入 #ifdef MY_SETTING 块。有没有另一种方法可以通过命令行将值传递给我的 XCUITest,还是不可能?
【问题讨论】:
-
在调用
xcodebuild...之前设置MY_SETTING。 -
@shallowThought 没用。
-
我错了。对不起。
标签: ios xcode xcode-ui-testing