Appearance
Publish iOS App
Step 1: Create App on App Store Connect
If you have already created an app on App Store Connect, you can skip this step.
1. Create an App
- Log in to App Store Connect and click "My Apps".
- click "+" on the top left and select "New App".
Platforms: Select "iOS".
Name: App name.
Primary Language: Select the default language of the app based on the actual situation.
Bundle ID: Select the bundle ID created when creating the certificate, generally consistent with the iOS package name (without suffix).
SKU: It can be the same as the bundle ID, and the app package name is recommended.
- After completing the information, click "Create".
2. Complete App Information
Subtitle: Optional.
Category: The categories that best describe your app.
Content Rights: Apps that contain, show, or access third-party content must have all the necessary rights to that content or be otherwise permitted to use it under the laws of each App Store country or region in which they’re available.
Age Rating: The age rating of your app for the purpose of parental controls on the App Store. Click "Edit" and fill in the questionnaire. The system will determine your app rating. Usually, select "None" for all options and click "Done".
If the app needs to add other language versions, click "English (U.S.)" in the upper right corner and select the required languages.
After adding a new language, you need to fill in the app information again in the new language.
3. Set Up Pricing and Availability
Price: Set the sales price based on the actual situation.
Availability: Select which countries or regions you want to make your app available in. Generally, you can select all countries and regions.
App Distribution Methods: It is recommended to select "Public – Discoverable by anyone on the App Store (default)" and "Offer a reduced price on the Apple School Manager for volume purchased".
4. Configure App Privacy
An app privacy policy is required. Click "Edit" and enter the privacy policy URL in the pop-up window.
Data Collection Type
From December 8, 2020, when launching or updating an app on the App Store, you need to disclose what user data your app collects and uses during runtime.
Fill in the "Data Collection" item as follows.
If your app does not contain voice features, you do not need to select "Audio Data".
Device ID refers to the unique identifier of an iOS device, not IoT device.
After clicking "Save", the following page will be displayed.
Click "Set Up Email Address" and other data types.
Data Collection Purpose
Select data collection purposes.
Select "Yes, email addresses collected from this app are linked to the user's identity".
If you select "No, email addresses collected from this app are not linked to the user's identity", the user's email address will not be used for tracking.
Other data types are similar to the above. Complete the information according to the table below.
If your app does not contain voice features, you do not need to select "Audio Data".
Data Type | Usage | Data Linked to the User's Identity | Data Used for Tracking |
---|---|---|---|
Email Address | Analytics and App Functionality | Yes | No |
Phone Number | Analytics and App Functionality | Yes | No |
Precise Location | App Functionality | Yes | No |
Coarse Location | App Functionality | Yes | No |
Photos or Videos | App Functionality | Yes | No |
Audio Data | App Functionality | No | No |
Customer Support | App Functionality | Yes | No |
Other User Content | App Functionality | Yes | No |
User ID | Analytics and App Functionality | Yes | No |
Product interaction | Analytics | Yes | No |
Crash data | App Functionality | Yes | No |
Performance data | App Functionality | No | No |
After configuring all the data types, you will see the following page.
If your app does not contain "Audio Data", "User Content" will not be displayed under "Data Not Linked to You".
Click "Save" to finish the app privacy policy configuration.
Step 2: Complete Version Information
1. Preview App Screenshots
Upload prepared screenshots of app functionality and select one of your products for network provisioning and device binding. It is recommended not to use products such as light bulbs, light strips, or single plugs. The UI of these product panels is simple and has a higher chance of being rejected. Take screenshots of different functional pages and design them.
Upload screenshots for iPhone 6.5-inch display and iPhone 5.5-inch display. Other sizes do not need to be uploaded for now.
Screenshots must be taken with an iPhone.
Do not include other app icons in the notification bar of the screenshots. It is recommended to turn on airplane mode on the phone before taking screenshots.
Screenshot example:
6.5-inch (1242 x 2688 pixels)
5.5-inch (1242 x 2208 pixels)
2. Complete App Version and Review Information
1) Version Information
Promotional Text: Introduction to new features of the app. This text will appear below your app on the App Store.
Description: Detailed description and feature introduction to the app.
Keywords: Used for app search. Setting appropriate keywords can increase the chances of the app being searched. Separate multiple keywords with commas.
Support URL: Fill in according to the actual situation. If there is no technical support URL, you can fill in the company's official website.
Marketing URL: Optional.
Version Number: The version number that is provided for your app appears on the App Store. try to make it consistent with the version number created in Acceleronix Developer Center.
Copyright: Company's copyright information, for example, ©2025 Acceleronix B.V."
If your app has another language version, click "English (U.S.)" in the upper right corner to select the target language in the drop-down list, and complete the related information for the corresponding language.
If the app supports multiple languages, the promotional text and screenshots for each language version need to be configured separately.
2) App Review Information
Complete the app review information according to the the actual situation.
Sign-In Information: Select "Sign-in required", and input the user name and password for app review.
Requirements: If you select "United States" as the registration region, the provided account must bind to a device. This device needs to be consistent with the device used for screenshots and videos. It is recommended to add a virtual device, otherwise, keep the device online during the app review.
Contact Information: Enter the contact information based on actual situation.
Notes: Paste the app demo video link.
3. Configure App Demo Video
Requirements:
Your device must be visible next to an iPhone.
The review points for demonstrating the entire process include clicking your app from the phone desktop, performing network provisioning and using the app to turn on/off the device.
The following video is for your reference.
It is recommended to upload the video to YouTube and select "Unlisted" mode, which means the video can only be accessed through the link.
After the video is successfully uploaded, the video link will be generated. However, the link may not be viewed normally and needs to be opened in a new browser for verification.
If the link has been verified and the video can be watched normally, you can copy the link in the address bar and paste it to the "Notes" field mentioned above.
Note:
Do not choose IPC devices with storage capabilities to shoot demo videos, because the app may be rejected due to in-app purchase functionality.
Step 3: Upload App Installation Package
Upload via Transporter
Do not use Application Loader for uploading, because it has many unknown risks that may cause upload failures and cannot be resolved. Transporter, Apple's newly released upload tool, is recommended.
On a Mac computer, open the Transporter app and log in.
Click "ADD APP", and select the prepared production version of the app package in the .ipa format.
Click "DELIVER". If the upload does not succeed after a long time, please retry several times.
After the app package is uploaded, please wait patiently for 15 minutes to 1 hour. Go back to the App Store Connect page, click "Add Build", select the uploaded package, and click "Done".
Step 4: Submit for Review
After completing all the information, click "Add for Review" in the upper right corner of the page.
An app review usually takes 1-3 working days. After approval, the app will automatically be launched on the app store, and the contact person will receive an approval notification email.
If you have any problem launching the app, feel free to contact Acceleronix Technical Support support@acceleronix.io for assistance.