class XCJobs::Distribute::ITC

Attributes

altool[RW]
file[RW]
password[RW]
username[RW]

Public Class Methods

new() { |self| ... } click to toggle source
# File lib/xcjobs/distribute.rb, line 281
def initialize()
  yield self if block_given?
  define
end

Private Instance Methods

define() click to toggle source
# File lib/xcjobs/distribute.rb, line 292
def define
  namespace :distribute do
    desc 'upload ipa to iTunes Connect'
    task :itc do
      sh *["#{altool}", '--upload-app', '--file', "#{file}", '--username', "#{username}", '--password', "#{password}"]
    end
  end
end