Module: FIR::BuildIpa

Included in:
Util::ClassMethods
Defined in:
lib/fir/util/build_ipa.rb

Instance Method Summary collapse

Instance Method Details

#build_ipa(*args, options) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/fir/util/build_ipa.rb', line 7

def build_ipa(*args, options)
  initialize_build_common_options(args, options)

  @build_tmp_dir = Dir.mktmpdir
  @build_cmd = initialize_ipa_build_cmd(args, options)

  logger_info_and_run_build_command

  output_ipa_and_dsym
  publish_build_app(options) if options.publish?
  upload_build_dsym_mapping_file if options.mapping?

  logger_info_blank_line
end