Sto eseguendo il mio xctests
utilizzando xcodebuild e ho bisogno di passare alcuni environment variables
. Nell'esempio seguente ACCOUNT_ID
e HOST_URL
.Accesso alle variabili definite dall'utente inoltrate dalla riga di comando xcodebuild
ho provato passando le variabili sia come variabile d'ambiente e di accesso dal test usando getenv ("ACCOUNT_ID")
xcodebuild -project CalculatorTestClient.xcodeproj -scheme CalculatorTestClient -destination '%s' ACCOUNT_ID=%s HOST_URL=%s test"
E li passando come user defaults
e accedervi utilizzando [[NSUserDefaults standardUserDefaults] valueForKey:@"HOST_URL"];
xcodebuild -project CalculatorTestClient.xcodeproj -scheme CalculatorTestClient -destination '%s' ACCOUNT_ID=%s HOST_URL=%s test"
Nessuno dei due approcci ha funzionato per me . Qual è il modo più semplice per passare variabili definite dall'utente dalla riga di comando?
Sembra non essere facile. Dai un'occhiata qui: http://blog.manbolo.com/2013/05/17/passing-user-variable-to-xcodebuild – Opal