The problem of App not being searchable on the App Store
Tags: ios
Published: 2023-07-30 11:42:31


If you don't have an Apple Developer account yet, please register on the Apple Developer Center and pay the required fees to become a developer.
Certificate Configuration: Please follow the steps below to generate certificates:
1. Open Appuploader and create an iOS Distribution (App Store and Ad Hoc) certificate. If you already have a certificate, you can skip this step. An Apple account can only create three certificates, which can be shared by all applications.
2. Download the generated .p12 format certificate and enter the password in the iOS Certificate Private Key Password field in the backend.
P8 Certificate: Please follow the steps below to generate a P8 certificate:
1. On the "Certificates, Identifiers & Profiles" page of your Apple Developer account, select "Keys" on the left side and click the + button to create a new key.
2. Fill in the Key Name, check "Apple Push Notifications service (APNs)", and click the Continue button.
3. Register a new key, confirm the information again, and click the Register button.
4. After successful creation, click the Download button. Please note that you can only download it once, so please save it properly.
5. Upload the P8 certificate to the corresponding location in the uni Push backend. The Team ID can be obtained from the Apple Developer Center.
App ID Creation: Please follow the steps below to create an App ID:
1. On the Apple Developer account page, click "Certificates, Identifiers & Profiles" in the middle or left menu.
2. Click the + button to create an App ID in the Identifiers menu on the left side.
3. Select App IDs and click the Continue button.
4. Choose the Platform and Bundle ID types, fill in the Description and Bundle ID for the App ID, and check Push Notifications in the Capabilities. Then click the Continue button.
5. After confirming the filled and checked information, click the Register button.
6. Once registered successfully, you can see the effect.
Provisioning Profile: Please follow the steps below to generate a provisioning profile:
1. Create a new provisioning profile in Appuploader, select all certificates and devices.
2. Download the generated Provisioning Profile file and upload it to the backend's Provisioning Profile section.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jexuam4vhi3sot4j54j8.png)
Upload to the App Store: Please follow the steps below to upload the IPA to the App Store:
1. Log in to the Apple Developer Center, click "App Store Connect" to enter the app store management page. If you haven't created an app yet, you need to create one first.
2. If you have already created an app, click on the app name to enter and fill in the required information to create a new version.
3. During the process of filling in the new version information, you will be asked to select a build version. Use Appuploader to upload the IPA.
4. Enter the special password and developer account of the Apple Developer Center to upload the IPA and create a build version. Please note that you should enter the special password instead of the login password. If you don't know how to get the password, please refer to relevant articles.
5. After a few minutes, the upload is successful, but it may not be visible immediately in the Apple Developer Center because the center needs to verify if there are any other issues with the application. After about 20 minutes, you can see the uploaded version in the build version section of the Apple Developer Center. Then, you can proceed to submit the application to the App Store in the Apple Developer Center.
6. During the submission process, you will be asked to provide screenshots for various devices. If you don't have many types of iOS devices to take screenshots, you can use tools to automatically generate iOS screenshots.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ijxz9lr4lkr1nwz5nruz.jpg)