私のiOSアプリケーションでUIテストをしていますが、私はいくつかの奇妙な動作が見られます。Swift - なぜProcess.argumentsが空の配列を返します
XCUIApplication().launchArguments
にいくつかの値を追加していますが、起動引数を確認するためにクエリを実行すると、空の配列が表示されます。
これは私のsetUp()
方法がどのように見えるかです:これは私がProcess
は独自のクラスであるかのかはわからない引数
func checkArguments(){
let launchArguments = Process.arguments
for index in 0 ..< launchArguments.count {
let argument = launchArguments[index] as String
if argument.compare("USE_DEBUG_SERVER") == NSComparisonResult.OrderedSame {
// Do something
}
}
return true
}
オートメーションについてはわかりませんが、この回答を確認してください。適切なプロセスにアクセスしていない可能性があります。 http://stackoverflow.com/a/33335994/1671729 – Putz1103