2016-07-12 21 views
1

Ich habe eine benutzerdefinierte Variable in meinem Xcode-Projekt - MY_VARIABLE:
enter image description here ich MY_VARIABLE auch in meiner .plist-Datei verknüpft:
enter image description here Und ich benutze es dann in meinem Code :
NSString *myVariable = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"MY_VARIABLE"];änderten benutzerdefinierte Variablen von fastlane

im Fastfile ich meine App Store Spur und nur in diesem Fall habe, würde ich mag den Wert von MY_VARIABLE ändern.

Ich bin derzeit mit:
ENV["MY_VARIABLE"] = "appStoreValue"
aber das funktioniert nicht.

Antwort

0

Nach ein wenig Recherche habe ich eine Lösung gefunden.
Ich verwende xcargs in der gym Aktion, wie:

gym(
    scheme: "MyScheme", 
    configuration: "Release", 
    use_legacy_build_api: 1, 
    xcargs: "MY_VARIABLE=appStoreValue" 
)