title: In-App Purchase returning 0 products and product identifiers as invalidProductIdentifier
body: <p>I know this question is asked few times. I have tried all solution but still not succeed. Here is my issue:</p>
  
  <p>In below lines of code I am getting <code>response.products.count = 0</code> and getting product ids that I have entered as <code>response.invalidProductIdentifiers</code>. </p>
  
  <pre><code>func productsRequest(request: SKProductsRequest, didReceiveResponse response: SKProductsResponse) {
      if response.products.count != 0 {
          for product in response.products {
              productsArray.append(product )
          }
      }
      else {
          print("There are no products.")
      }
      if response.invalidProductIdentifiers.count != 0 {
          print(response.invalidProductIdentifiers.description)
      }
  }
  </code></pre>
  
  <p>Set up that I have done for IAP :</p>
  
  <ol>
  <li>In <code>Xcode &gt; Target &gt; In-App Purchases</code> is enabled.</li>
  <li>In profile I have enabled In-app-Purchase. and attached that profile with project. </li>
  <li>In iTunes Connect, created App and added product identifiers for IAP. </li>
  <li>BundleID is same in Xcode, apple developer portal and in iTunes connect. </li>
  <li>In iTunes Connect App status is "Prepare for submission" and status of In-App purchase are "Waiting for upload" . I have not uploaded binary on iTunes Connect yet.</li>
  </ol>
  
  <p><a href="https://i.stack.imgur.com/4hKOs.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4hKOs.png" alt="iTunes Connect"></a></p>
  
  <p><a href="https://i.stack.imgur.com/XfI4M.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/XfI4M.png" alt="iTunes Connect"></a></p>
  
  <p>Is there need to upload binary at iTunes Connect?</p>
  
  <p>Is there anything I am missing?</p>