Would like to apply H1B Visa in the comming April ,but passport is going to expire in June, will there be any complexity

Hi
I would like apply for H1b, the applications receiving date is approximately​ just 10 days away I.e comming April 2017 , my passport is going to expire in June 2017,

  1. Do I have to renew my passport before dropping my h1B application
  2. if my application picked up luckyly(if),will there be any complexity because of application dropped with the passport number that is going to be expired during the processing time.

Thanks