我試圖通過命令行將值傳遞給我的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