对于初学者来说,我在StackOverflow上遇到了大多数类似的问题,在我看来,几乎所有的建议都不起作用。我的问题很简单:
xcodebuild
命令行中的键值对,通过我的iOS App或其XCTest
单元测试目标使用。因此,当我这样做时,我希望Bar回来: NSLog(@"Foo Value: %@",
[[NSUserDefaults standardUserDefaults] valueForKey:@"Foo"]);
到目前为止,我已经尝试了以下内容:
xcodebuild test -project Foo.xcodeproj -scheme FooTests -Foo=Bar
xcodebuild test -project Foo.xcodeproj -scheme FooTests -Foo Bar
-Foo=Bar xcodebuild test -project Foo.xcodeproj -scheme FooTests
并且在上述NSUserDefaults
检查中没有一个检查返回Bar
。我还打印了NSUserDefaults
并没有看到值集。是否可以使用NSUserDefaults
设置xcodebuild
?这样做的正确方法是什么?