When I submitted they said this:
_Guideline 2.1 - Performance - App Completeness
In addition, we are unable to complete the review of your app because one or more of your in-app purchase products have not been submitted for review.
Next Steps
To resolve this issue, please be sure to take action and submit your in-app purchases and upload a new binary in App Store Connect. Learn more about how to offer in-app purchases in App Store Connect Developer Help.
Once you've submitted your in-app purchases and uploaded a new binary, we can proceed with your review.
However that's the guide I followed, it doesn't say anything. Right now I'm connecting to my product and validating the purchase fine, but how do I change that waiting for upload?
_Guideline 2.1 - Performance - App Completeness
In addition, we are unable to complete the review of your app because one or more of your in-app purchase products have not been submitted for review.
Next Steps
To resolve this issue, please be sure to take action and submit your in-app purchases and upload a new binary in App Store Connect. Learn more about how to offer in-app purchases in App Store Connect Developer Help.
Once you've submitted your in-app purchases and uploaded a new binary, we can proceed with your review.
However that's the guide I followed, it doesn't say anything. Right now I'm connecting to my product and validating the purchase fine, but how do I change that waiting for upload?
Ok I'm going to answer my own question for others new comers with the same issue:
1- If you see "Waiting for Upload" that means that the In-App purchase needs to be uploaded from Xcode, you need to create a new target file under Cross-Platform.
2- If after that it says Missing Binary, simply upload a picture in the review area.
I'm making a guide to do the whole thing here: https://blog.arturofm.com/apple-pay-with-swiftui/ because it's incredible the amount of unnecessary work once have to go through for no reason.
1- If you see "Waiting for Upload" that means that the In-App purchase needs to be uploaded from Xcode, you need to create a new target file under Cross-Platform.
2- If after that it says Missing Binary, simply upload a picture in the review area.
I'm making a guide to do the whole thing here: https://blog.arturofm.com/apple-pay-with-swiftui/ because it's incredible the amount of unnecessary work once have to go through for no reason.