I tried to release my first app in the App Store Connect. App has paid subscription and In-App Purchase (IAP). Application had some issues and it was rejected, so the IAP and subscriptions.
From this moment (IAP and subscription got rejected) I could not see them in my app. I resend the app for review, and also IAP and subscription. However first app was rejected, because IAP and subscriptions were not available in app (no purchase flow, as it was called), and later IAP and subscriptions were rejected because there is no binary delivered with them.
Now I got stuck in this process. How can I proceed, if Apple first rejects app, because IAP and subscription are not visible (as I understand they will not be visible until they get approved) and I cannot get IAP and subscription approved prior, because there is no binary for them.
This looks as the endless fail loop. Do I misunderstand something or what? How should I proceed to get my app (together with IAP and subscription) released?
How can I proceed, if Apple first rejects app, because IAP and subscription are not visible (as I understand they will not be visible until they get approved) an
That is incorrect. Apple doesn't have to approve your In-App Purchases before you can test them in the sandbox. As a matter of fact, testing In-App Purchases doesn't require uploading a binary and your products for review.
To test your In-App Purchases in the sandbox, see the following resources: