title: Test In-App Purchase response.products empty
body: <p>I want to ask about test In-App purchase. I try to get a list product of In-App Purchases But <strong>"response.products" is empty</strong>. </p>
  
  <pre><code>- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {
  
  NSLog(@"Loaded list of products...");
  _productsRequest = nil;
  
  NSArray * skProducts = response.products;
  for (SKProduct * skProduct in skProducts) {
      NSLog(@"Found product: %@ %@ %0.2f",
            skProduct.productIdentifier,
            skProduct.localizedTitle,
            skProduct.price.floatValue);
  }
  
  _completionHandler(YES, skProducts);
  _completionHandler = nil;
  </code></pre>
  
  <p>}</p>
  
  <p>My code like code in this link. <a href="http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial" rel="nofollow">http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial</a></p>
  
  <p><strong>In iTunes Connect ::</strong></p>
  
  <ul>
  <li>Rights and Pricing : Free , Price Effective Date : Existing , Price
  End Date : None</li>
  <li>Status : Prepare for Upload</li>
  <li>In-App Purchases 
  <ul>
  <li>Type: Non-Consumable </li>
  <li>Cleared for Sale : Yes </li>
  <li>Price Tier : Tier 1 , Price Effective Date : Existing , Price End Date : None</li>
  <li>Hosting Content with Apple : No</li>
  <li>Status : Ready to Submit</li>
  </ul></li>
  </ul>
  
  <p><strong>Before run test App ::</strong></p>
  
  <ul>
  <li>deleted App on my test device </li>
  <li>Logout Apple ID on my test device.</li>
  <li>checked Bundle ID in info.plist and AppID to match</li>
  </ul>
  
  <p>Can anyone please tell me if I'm doing wrong. Thank you!!</p>
  
  <p>ps. <strong>Sorry, I'm not good in English.</strong> </p>