You need to publish your app so that your clients can access it. The first step of publishing your app is submitting it on the CMS side. Then the Uploads Team will upload your app to Apple Store for iOS so that your app can be published.
- iOS App
- In order for Uploads Team to publish your app, you need to have two-factor authentication enabled on the Apple ID account. To enable it, please follow the instructions on Apple's Two-Factor Authentication article.
- You also need to have the following for publishing your app:
- An App-specific password. This needs to be generated, check-out the Using iOS App-Specific Password article to do this.
- App’s app code.
- Developer account’s login credentials (username and password) and the account’s team name.
- The reseller needs to have their client (content owner) set up their own Apple Developer account. This needs to be set up on the Apple side and comes with a fee imposed by Apple. Publishing has to be done through the client account and NOT the reseller Developer Account.
- The reseller needs to be on the phone with their client when publishing the client's app so that they get the newly generated two-factor authentication secret code when required, as the resellers publish their client's app by using the client's account. We do this because the reseller CMS cannot publish client apps, and also one developer account should not be used to publish multiple apps.
Follow the steps outlined below to publish your iOS app:
1. In BiznessApps CMS, navigate to the Reseller Dashboard and locate the app to publish. From your dashboard, locate the app and click on the "3 dots" button and then click Republish/Publish.
2. Choose App Icon, Mobile Splash Screen, Tablet Splash Screen and iOS screenshot.
Note: (Optional) If you wish to submit a tablet version, you will have to enable the 'Enable iPad Submission' Option too.
To obtain a successful screenshot:
a. Click the Take Screenshots button.
- The Screenshot tool displays.
b. Take the screenshots > select Apply.
IMPORTANT: You have to upload a minimum of 3 and a maximum of 5 screenshots. If you do not plan on publishing an iPad version, you can leave the Tablet screenshots.
Deleting, Replacing, and Downloading a Screenshot
- To delete a screenshot:
a. Hover over a screenshot and checkmark the circle that appears at the top left of the screenshot.
b. A red Delete button appears at the bottom of the screen once you select a screenshot. Click Delete to remove the selected screenshots.
- To replace a screenshot:
a. Hover over the screenshot you want to replace and click on the portrait icon.
b. In the pop-up window, you will see the other screenshots you have uploaded for this size. Select one or click Upload Images to replace it with a new image.
c. Once you make your selection, click Submit when you are ready for our app store review.
- To download a screenshot:
a. Check the screenshot that you wish to download.
b. Click the blue download symbol, and the file will automatically download.
A Splash Screen is the first image a user sees when they launch an app. Thus this can serve as a great marketing tool and should be used tactfully.
Splash Loading Screens are built into the app file and require an update to be changed (that is, you need to republish the iOS app if the change on the Splash Screen is implemented after publishing it).
That is why your screenshots must be exactly as you would like them when you publish your app.
Splash Loading Screen Dimensions
Follow the dimensions as suggested in the screenshot below:
💡 Do's and Don'ts tips from the experts!
The App Icon appears both in the app listing and on the device's screen once installed.
The App Icon is built into an app file which is sent to Apple
💡 Points to Consider While Creating an App Icon!
3. Scroll down and fill in the required information. Ensure all metadata have the correct values.
This section covers the app listing information:
App Name This is the name that appears in the App Store and Google Play. Users will search for this name to locate the app. App Description This field represents a short description, which typically covers a bit about the business, but this should primarily focus on how useful the app will be to the users. It is good to list a few features offered by the app. What's new in this version If the customer is updating an app, they will detail what is available in the new version — for instance, performance improvements and new features. Default Language This should be set to the language the app description is in. Keep in mind, the text you provide (like all the other fields in the Publish step) will display as-is. Therefore, if you want the listing to be available in multiple languages, you will need to add localizations before your app goes live. (Localizations cannot be added after an app is released.) App Icon Name This field indicates the name that appears below the icon after an app is installed on a device. It can be up to 12 characters and is typically just a shortened version of the App Name. App Keywords This field indicates the search terms that are relevant to your app. These will help the users to locate your app if they plug keywords into the search bar. It is usually best to use industry-based keywords and the business name as well. Official Website The website URL for the business (must include the http:// prefix) Copyright This field shows the copyright you would like to see in the App Store listing. Usually, this is the customer’s business name (whether they are a Reseller or a Single Client). App Category Select the best industry fit from the drop-down menu. This will help you to categorize the app properly so that the users searching within that category are more likely to find it. Contact Email The email address for the business Phone Number The phone number for the business Industry Type Industry Type Business Type Business Type App Price Though the majority of our clients produce free apps, they can also opt to charge for it. The customer will have to select the price from the drop-down to do so. Keep in mind, both Apple and Google Play take 30% of the profit from app sales, and priced apps tend to discourage users from downloading.
4. Fill in the Apple Store Rating questions
Apple Store Rating
Customers should ensure that each drop-down rating is filled out correctly. This is because an improper rating can lead to a Metadata Rejection from Apple. Therefore, it is necessary to elevate the rating when necessary.
Note: Common reasons for rejections are mature/sexual content, drug/alcohol content, and violence.
5. Click Submit.
6. The first time you submit an app you may see the following two screens.
- You can check the box so the 'Submit for Review' window won't show again
- You have to accept the fee for the first time submission
7.Enter your email address
8. Enter the Apple Developer account’s username and password and the two-factor authentication code generated on the client’s trusted device. Since you will be on the phone with the client, the client will be able to send them the code. You need to enter the code in the next step and then proceed to the next step
Note: If it is not the first time you submit the app, the above picture may contain extra fields depending on the 2FA (Two Factor Authentication) settings on your Apple Account. See below:
9. Select the Apple and iTunes Team from the dropdown in the corresponding fields. In the ‘App specific password’ field, enter the App specific password that the client had sent you and in the Special instruction field enter “Manual publish” and then Submit the app. This process may take up to 2 minutes.
The last 3 steps are outlined in the following video. Please note that the resubmission fee of $25 has recently been waived and therefore it isn't applicable.
Once the app is submitted and if the submission goes through successfully, the client will receive an email confirmation of the request. In addition to that, the app is added to the iOS upload pipeline queue for the BiznessApps Uploads Team to make the submission to Apple Store.
Once the submission to Apple is complete, you will receive a notification. The reseller/client can check the app's status by following the steps outlined in Checking the iOS App Status article.
- Apple's Two-Factor Authentication
- Using iOS App-Specific Password
- Checking the iOS App Status
- Error: "app icon is too heavy" When Uploading App Icon in Publish Step
- Adding A Trusted Phone Number (2FA) For An Apple ID
- Two-Factor Authentication (2FA) Code Not Working When Publishing An IOS App