Sha256: c821eb217be324395a502ec5232c0950bf4c6ed1bc9e823d63d0ffd5d2778b63
Contents?: true
Size: 809 Bytes
Versions: 7
Compression:
Stored size: 809 Bytes
Contents
require 'JenkinsUtil/process_util' require 'JenkinsUtil/command_line_script' require 'JenkinsUtil/logger_util' class XcodeUtil def initialize @xcodebuild_version_major = nil @default_xcodebuild_path = '/usr/bin/xcodebuild' @ios_simulator_process_name = 'Simulator' #xcodebuild flags @xcodebuild_version_flag = '-version' unless File.exist?(@default_xcodebuild_path) LoggerUtil.log.fatal("xcodebuild not found: #{@default_xcodebuild_path}") abort end get_version end def kill_ios_simulator ProcessUtil.kill_all_processes(@ios_simulator_process_name) end def get_version xcode_process = CommandLineScript.new("#{@default_xcodebuild_path} #{@xcodebuild_version_flag}") @xcodebuild_version_major puts xcode_process.get_output end end
Version data entries
7 entries across 7 versions & 1 rubygems