mirror of
https://github.com/zhigang1992/fir-cli.git
synced 2026-01-12 22:47:23 +08:00
@@ -29,6 +29,7 @@ module FIR
|
||||
method_option :workspace, type: :boolean, aliases: '-w', desc: 'true/false if build workspace'
|
||||
method_option :scheme, type: :string, aliases: '-S', desc: 'Set the scheme NAME if build workspace'
|
||||
method_option :configuration, type: :string, aliases: '-C', desc: 'Use the build configuration NAME for building each target'
|
||||
method_option :destination, type: :string, aliases: '-d', desc: 'Set the destinationspecifier'
|
||||
method_option :target, type: :string, aliases: '-t', desc: 'Build the target specified by targetname'
|
||||
method_option :profile, type: :string, aliases: '-f', desc: 'Set the export provisioning profile'
|
||||
method_option :output, type: :string, aliases: '-o', desc: 'IPA output path, the default is: BUILD_DIR/fir_build_ipa'
|
||||
|
||||
@@ -25,11 +25,13 @@ module FIR
|
||||
@target_name = options[:target]
|
||||
@scheme_name = options[:scheme]
|
||||
@profile_name = options[:profile]
|
||||
@destination = options[:destination]
|
||||
|
||||
build_cmd = 'xcodebuild build -sdk iphoneos'
|
||||
build_cmd += initialize_xcode_build_path(options)
|
||||
build_cmd += " -configuration '#{@configuration}'" unless @configuration.blank?
|
||||
build_cmd += " -target '#{@target_name}'" unless @target_name.blank?
|
||||
build_cmd += " -destination '#{@destination}'" unless @destination.blank?
|
||||
build_cmd += " -exportProvisioningProfile '#{@profile_name}'" unless @profile_name.blank?
|
||||
build_cmd += " #{ipa_custom_settings(args)} 2>&1"
|
||||
build_cmd
|
||||
|
||||
Reference in New Issue
Block a user