我试图通过命令行将值传递给我的XCUITest。我知道,它可能通过以下方式来做到这一点对于XCTest(非UI):XCUITests - 通过命令行传递环境变量
xcodebuild联编-verbose测试-workspace MyWorkspace.xcworkspace -derivedDataPath derivedData -scheme“MyScheme”构型的调试SYMROOT =“$(pwd)”/ build -destination platform =“iOS Simulator”,name =“iPad Air”,OS = 10.2 -only-testing:UITests/UITests -resultBundlePath logfiles MY_SETTING =“setting_value”MY_OTHER_SETTING =“ setting_value_2“
但是,这似乎不能在我的XCUITest中工作,因为代码不会进入#ifdef MY_SETTING块。有另一种方法可以通过命令行将值传递给我的XCUITest,还是不可能?
集'MY_SETTING'在调用'xcodebuild ...'之前。 – shallowThought
@shallowThought没有工作。 –
我比错了。抱歉。 – shallowThought