class Jumpstarter::Xcode::EditSchemeEnvVars
Public Instance Methods
run!()
click to toggle source
# File lib/jumpstarter_core/xcode.rb, line 29 def run!() existing_scheme_path = @shared ? Xcodeproj::XCScheme.shared_data_dir(@proj_path) : Xcodeproj::XCScheme.user_data_dir(@proj_path) existing_scheme = "#{existing_scheme_path}/#{@scheme_name}.xcscheme" scheme = Xcodeproj::XCScheme.new(existing_scheme) environment_variables = scheme.launch_action.environment_variables environment_variables.assign_variable(:key => @key, :value => @value) scheme.launch_action.environment_variables = environment_variables scheme.save! return true end