def upload_ipa(sftp, local_ipa_path, remote_ipa_path)
      msg = "[Uploading IPA] #{local_ipa_path} to #{remote_ipa_path}"
      FastlaneCore::UI.message(msg)
      result = sftp.upload!(local_ipa_path, remote_ipa_path) do |event, _uploader, *_args|
        case event
        when :open then
          putc '.'
        when :put then
          putc '.'
          $stdout.flush
        when :close then
          puts "\n"
        when :finish then
          FastlaneCore::UI.success('IPA upload successful')
        end
      end
    end
def upload_ipa(sftp, local_ipa_path, remote_ipa_path)
      msg = "[Uploading IPA] #{local_ipa_path} to #{remote_ipa_path}"
      FastlaneCore::UI.message(msg)
      result = sftp.upload!(local_ipa_path, remote_ipa_path) do |event, _uploader, *_args|
        case event
        when :open then
          putc '.'
        when :put then
          putc '.'
          $stdout.flush
        when :close then
          puts "\n"
        when :finish then
          FastlaneCore::UI.success('IPA upload successful')
        end
      end
    end
Upload current IPA

 @param sftp
 @param [String] local_ipa_path
 @param [String] remote_ipa_path