Application is rejected because of Missing IAPs?

"We are unable to complete the review of your app since one or more of your In-App Purchase products have not been submitted for review. Please be sure to take action and submit your In App Purchase(s) AND upload a new binary in iTunes Connect. Learn more about submitting In App Purchases for review in the In-App Purchase Configuration Guide for iTunes Connect. Once you've submitted your In App Purchases and uploaded a new binary, we can proceed with your review. Note: Apps that offer In-App Purchase products that must be restorable are required to include a "Restore" feature. The following In-App Purchase types must be restorable: - non-consumable products - auto-renewing subscriptions - free subscriptions". We are new to iOS, Please let me know the proper issue.?

It sounds like your app uses in app purchases and you did not submit an in app purchase with your binary. To submit an in app purchase you must add an in app purchase product on iTunes connect, add a screenshot to the in app purchase product, add a new binary, select the in app purchase product for submission with the binary and submit the binary. This is all explained in the documents for submitting in app purchases. One key aspect is that, for the first time you submit an in app purchase product to an app you must submit a new binary of the app. For subsequent in app purchase products you do not need to submit a new binary if your current binary is coded with the flexibility to handle the new in app purchase products.

The thing I missed was that in addition to all the information on the In App Purchase section, you have to select the IAPs to attach on the product page (the page where you enter the description and select a binary). The IAPs have to be selected like you select the binary. Easy to miss and Apple isn’t good about explaining that In their rejection.

Application is rejected because of Missing IAPs?
 
 
Q