title: In-App Purchase Display Name and Description not properly loading - Swift 4
body: <p>I am trying to enable In-App Purchases in Swift 4 for iOS and I can not get the Display Name and Description to properly show up (or load) in the app when I test. I do get the error handing message that I put in <code>if (products.count == 0) {</code>. I can't get the Product Title and Product Description that I set up in AppStoreConnect to properly load when I test my app. Instead the code thinks that there are no products because it runs the code in the <code>if (products.count == 0) {</code> closure. I quadruple checked everything else (i.e. Bundle ID, Product ID, StoreKit's imported, the delegates are set up, everything on the AppStoreConnect side is set up, etc.). There are no Xcode Warnings and the In-App Purchase status is "Ready To Submit". Any suggestions?  </p>
  
  <pre><code>var product: SKProduct?
  var productID = "myProductID"
  
  func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) {
      var products = response.products
      if (products.count == 0) {  
          productTitle.text = "Warning"    // GETS DISPLAYED
          productDescripton.text = "Unable to connect to In-App Purchase."    // GETS DISPLAYED
      } else {
          product = products[0]
          productTitle.text = product?.localizedTitle
          productDescripton.text = product?.localizedDescription
          buyButton.isEnabled = true
          buyButton.alpha = 1.0
      }
      let invalid = response.invalidProductIdentifiers
      for product in invalid {
          print("\(product)")
      }
  }
  </code></pre>