title: iOS in-app purchase item not returned in products but only in invalidProductIdentifiers in sandbox. How to debug?
body: <p>I am adding in-app purchasing to my app.  I have followed all the steps that Apple outlines here (http://developer.apple.com/library/ios/#technotes/tn2259/_index.html  see Q&amp;A #6 especially) as well as in the In-App Programming Guide.</p>
  
  <p>The problem is that when I send a product request in during testing on my test iPod Touch, the response shows it in the invalidProductIdentifiers and not a valid product.</p>
  
  <p>My App does have a specific non wild card App ID.</p>
  
  <p>My profile I am using to sign the app has the App ID explicitly in it and does not use a wild card.</p>
  
  <p>The in-app purchase item is a standard non-consumable non-subscription item (enabling enhanced functionality).  I added it in the store as an in-app item for my app.  It has been set to be cleared for sale.  (It is at state "waiting for screen shot upload").</p>
  
  <p>I copied and pasted the in-app item id from iTunes Connect and pasted it into my app to make sure that I did not spell anything wrong.</p>
  
  <p>I have searched on StackOverflow and using Bing and Google for clues on how to diagnose this problem and basically all the answers were to check the app id, item id, signing profile, etc.</p>
  
  <p>No error is being returned and the product request successfully completes so there is no NSError object to query.</p>
  
  <p>How can one diagnose the problem and debug this?</p>
  
  <p>Thanks</p>