You received a rejection message from Apple after the submission of your app. This article shows the steps you have to take to resubmit the app on the App Store Connect portal so you can get it published by yourself.
Note: The fix will not need a full rebuild of the app (like for audio background play rejections, issues with the app icon/splash loading screen, etc.) where we'll need to take care of the resubmission to Apple. Actually, most rejections don't require a full rebuild. Examples would be rejections based on tab content, app design, and metadata (app name, description, rating, keywords, screenshots, etc.) which can be handled on your end.
1. First, make sure you understand the rejection fully. Log in to App Store Connect and click My Apps. Locate the rejected app under the App Store tab and click on the unresolved iOS issue link.
2. You'll be taken to a screen with the full rejection message, like below. Read it over, and pay close attention to EACH rejection reason. If there's more than one, you'll need to go through them one-by-one
3. Follow Apple's recommendation (may vary depending on the case) to fix the problem them before resubmitting.
Note: The picture below is just an example and the wording of the rejection may vary.
4. Once you fix the issues, either in the app itself or in the app's listing do the following:
a. On the General -> App Information menu click on the Edit button.
b. On the 'Content Rights' window that will appear, select the No, it does not contain, show or access third-party content option.
c. Back to the App Store tab, select the No, it doesn't in the question 'Does this app use the Advertising Identifier (IDFA)?'
d. Click Save on the top right-hand corner and
e. Click the Submit button at the top right to resubmit!
When your resubmission goes through, your app will automatically switch back to "Waiting for Review". Check the App Statuses KB for more information regarding the various statuses.
Note: If your app was rejected, it will re-enter Apple's queue for review. If your app was rejected due to metadata, it holds its place in line, and will generally re-enter review within a couple of days.