title: iOS/Swift: InAppPurchase invalidProductIdentifiers
body: <p>I have created a single IAP product in iTunes Connect.</p>
  
  <p>Its status is: <strong>Ready to Submit</strong></p>
  
  <p>On the app Delegate I am using the following code to retrieve the product information:</p>
  
  <pre><code>func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -&gt; Bool {
       ...
       requestProductData()
       return true
  }
  
  func requestProductData() {
       if SKPaymentQueue.canMakePayments() {
            let request = SKProductsRequest(productIdentifiers: Set(["xxxx.xxxxx.xxxx"]))
            request.delegate = self
            request.start()
       }
  }
  
  func productsRequest(request: SKProductsRequest, didReceiveResponse response: SKProductsResponse) {
       var products = response.products
       print("products:",products.count)
       for product in response.invalidProductIdentifiers {
            print("Product not found: \(product)")
       }
  }
  </code></pre>
  
  <p>And I always get: "Product not found: xxxx.xxxxx.xxxx"</p>
  
  <p>I verified the product ID has been written correctly.</p>
  
  <p>I am using a physical device, not a simulator.</p>
  
  <p>The AppleID logged in the physical device has properly been added to the tester sandbox list.</p>
  
  <p>My app has been submitted so far only to TestFlight (without in-app-purchase), and to the the Appstore yet.</p>
  
  <p><strong>UPDATE:</strong></p>
  
  <p>my Paid Applications Contract status says: <em>processing</em></p>
  
  <p>might this be the cause?</p>