Ich verwende meine xctests
mit xcodebuild und muss einige environment variables
übergeben. In dem Beispiel unten ACCOUNT_ID
und HOST_URL
.Zugriff auf benutzerdefinierte Variablen, die von der xcodebuild-Befehlszeile übergeben wurden
Ich habe versucht, in den Variablen sowohl als Umgebungsvariable vorbei und aus dem Test Zugriff mit getenv ("ACCOUNT_ID")
xcodebuild -project CalculatorTestClient.xcodeproj -scheme CalculatorTestClient -destination '%s' ACCOUNT_ID=%s HOST_URL=%s test"
Und sie als user defaults
vorbei und ihnen den Zugriff mit [[NSUserDefaults standardUserDefaults] valueForKey:@"HOST_URL"];
xcodebuild -project CalculatorTestClient.xcodeproj -scheme CalculatorTestClient -destination '%s' ACCOUNT_ID=%s HOST_URL=%s test"
Weder Ansatz für mich gearbeitet . Was ist der einfachste Weg, um benutzerdefinierte Variablen von der Kommandozeile zu übergeben?
Es scheint nicht einfach zu sein. Schau mal hier: http://blog.manbolo.com/2013/05/17/passing-user-variable-to-xcodebuild – Opal