Docs

Releasing iOS App

Last Updated on : 2020-09-29 02:45:25download

Updates

Update Time Description
2020.6.18 Update App Store Connect UI
2020.3.5 Update document content and images
2020.3.2 Change upload tool from “Application Loader” to “Transporter”

Prepare

  • An Apple ID with Apple Developer Program. See: Enrollment - Support - Apple Developer

  • macOS computer with Xcode and Transporter installed.

  • Contact with tuya to config the review mode, and rebuild the app, after config you can get app package from Tuya IoT Platform and start to take example video and preview images
    Releasing iOS App

  • Upload the preview of the App function (please log in with the standard format test account ). Select one of your products to pair the network (Pls do not choose the Bulbs, lights, plug, because their UI is too simple, which will cause the high rejection probability) and take screenshots of different function pages; Upload iPhone 6.5-inch Display and iPhone 5.5-inch Display other sizes not needed for now. The screenshot must be taken with **Apple mobile phone ** and other application icons should not Appear above the mobile phone, it is also recommended that the mobile phone open the flight mode when take screenshots;

  • You need to register a test account with email format for the publishment of App. Pls. select US as the region of account; pls. contact with Tuya for verification code of this account; then connect any devices for testing; the devices can be virtual devices; pls. keep devices online during approval).

  • Link of App operation video (it is recommended to upload the video into the YouTube)Demo video reference

  • The background image of the App registration/login page needs to be replaced, the size is: 1080 x 1920px

Releasing iOS App

Submitting to App Store

1. Create App

If already created before, skip this step.

1.1 Open App Store Connect, click “My app” .

Releasing iOS App

1.2 Click “+” button, select “Create App” .

Releasing iOS App

Fill in app informations.

Releasing iOS App

  • platformiOS.
  • Name - Fill in the App name
  • Primary language - Select the actually used language.
  • Package ID - Select the ID of relevant App package name.
  • SKU - The security code, and it can be package ID.
  • Click Create, after you have completed the filling.

1.3 Fill in the App Informations

Releasing iOS App

  • Subtitle (optional)

  • Website for privacy policy (required, it may be the official website).

  • Type - Make your choice based on the actual needs, but it is recommended to select Utilities and Lifestyle .

  • Content Rights - Select “Yes, it contains, shows, or accesses third-party content, and I have the necessary rights”

  • If you want to add other languages, please click the English (United States) on the upper right corner to select other languages.

Releasing iOS App

  • If new languages are added, the information should be related to the languages selected.

1.4 Set up Price and Sale Region

Releasing iOS App

  • Price - Select price based on actual conditions,Recommended to choose Free .
  • Sale region - Select the sale regions based on actual conditions; in general, all sale regions are selected.
  • Distribution for Business and Education - It is recommended to select Available on the App Store and for volume purchasing on Apple Business Manager and Apple School Manager .

2. Fill in the App Version Information

2.1 Upload the preview of the App function (please log in with the test account). Select one of your products to pair the network (Pls do not choose the Bulbs, lights, plug, because their UI is too simple, which will cause the high rejection probability) and take screenshots of different function pages; Upload iPhone 6.5-inch Display and iPhone 5.5-inch Display other sizes not needed for now. The screenshot must be taken with **Apple mobile phone ** and other application icons should not Appear above the mobile phone, it is also recommended that the mobile phone open the flight mode when take screenshots;

Releasing iOS App

** Preview image effect reference (background size is 1242 * 2688px, phone model iPhone XR): **

Releasing iOS App

** Preview image effect reference, background image size is 1242 * 2208px, phone model iPhone 6 plus: **

Releasing iOS App

2.2 Complete version information

Releasing iOS App

  • Promotional Text - the text will briefly introduce the new functions of the App, and in the App store, the publicity text will be displayed under the App name.

  • Description - details of the App

  • Key words - It is used to pinpoint the App. Setting proper key words will increase the odds the App is pinpointed. Multiple keywords shall be spaced by commas.

  • Technical support website - fill in the actual website, and the official website of Apple may be used.

  • Marketing URL - (Optional)

    If other languages are used, please click the upper right corner to change language and complete relevant information of the selected language.

Releasing iOS App

2.3 Fill in the General App Information

Releasing iOS App

  • Version - Complete the App version number, and should be aligned with package version.
  • Copyright - Complete your name or name of enterprise.
  • Age Rating - Click Edit, and complete the questionnaire for Age Rating. Select all None, and click Complete.

Releasing iOS App

2.4 Fill in the App Review Information

Releasing iOS App

  • App Review Information - Click Sign-in required Complete the test account and password for test. then connect any devices for testing; the devices can be virtual devices; pls. keep devices online during approval)

  • Contact information - Complete the actual information of the contact person.

  • Notes - Complete the video for App operation, upload the video to the YouTube and fill in the link.

2.5 Fill in the Advertising Identifier

  • Does this app use the Advertising Identifier (IDFA)?
    Select “No, it doesn’t”

2.6 App video

(1) video requirment: the device and iphone should be seen and reacted with each other in the video; starting from login App, then pairing device successfully, showing function control and other process. Pls. take Tuya video as reference.Demo video reference

(2) Upload your video to YouTube, and choose the mode of Unlisted for privacy purpose.

Releasing iOS App

(3) After upload successfully, the link of video will be displayed, but it’s not finished yet. You need to open brower with such link for man-machine authentication.

Releasing iOS App

(4) Now it need to be qualified by man-machine authentication, otherwise the link will show the photo as below, and App will be rejected by App store.

Releasing iOS App

(5) After authentication, your video will be displayed; the link is valid for approval, then copy link into Note marked with demo video.

Releasing iOS App

(6)Please not choose the ipc device to capture video which have cloud storage, cause the In-App-Purchase function may be rejected by Apple.

3. Upload App Package

Attention: Please stop using Application Loader to upload the App, it has many unknown issue cause the upload failed. Use Transporter instead.

3.1 Open the Transporter App and login.

Releasing iOS App

3.2 Click Add APP, and select the prepared official App installation package. The file suffix is .ipa

Releasing iOS App

3.3 Click Deliver. If not succeed in long time, please retry.

Releasing iOS App

3.4 After the App installation package is successfully uploaded, please wait for 15 minutes - 1 hours, and go back to App Store Connect, add the package at the Building version position, and click Complete .

Releasing iOS App

4. Submit for Review

After filling in all information, click the Submit for Review button.

The App review usually takes 1 to 3 working days. The App will be released automatically to the App store once it is approved, and a notification email to inform the contact person of the successful approval will be sent.

In case of any troubles in releasing App in the App store, you can contact the staff of Tuya for help at any time.

Click for services and help