2023 APP Filing Tutorial – Alibaba Cloud Example
Summary: This article provides iOS developers with a detailed step-by-step guide for App filing required for Apple App Store submission, including registering a developer account, creating an App ID, certificates, Provisioning Profile, developing the app, submitting the app, and completing the review process. Understanding this process is essential for developers who want to publish apps on the App Store for users to download.
Alibaba Cloud provides a new APP filing workflow. Other domain filing systems such as West.cn, Tencent Cloud, and Xinwang are similar.
Key Points:
- A: File the APP where your domain was filed for ease and simplicity.
- B: Core pre-stored information for APP filing includes APP package name, MD5 fingerprint (Android), SHA1 signature (iOS), public key.
- C: Obtain the above three items from the app developer; AppUploader allows you to fetch Android and iOS info via Developer Backend → [Configuration] → [Certificates & Package Names].
Filing Process (Alibaba Cloud Example)
1. Log in to Alibaba Cloud Filing Center
Go to My Filings, select Add New APP.
For first-time filings, follow the Alibaba Cloud official tutorial.
In the filing list, locate your domain and click Add New APP.
Enter the APP name and confirm:
2. Fill in APP Basic Information
Follow the prompts and fill in the following fields:
Example Table:
Field | Description | Required? |
---|---|---|
APP Icon | Upload app icon | Yes |
APP Name | Name of the app | Yes |
Cloud Server IP | IP address of server used | Yes |
Content Category | Category of app content | Yes |
Pre-approval | Required for some industries | Optional |
App Language | Supported app languages | Yes |
Remarks | Custom notes | Optional |
SDK Service Provided? | Yes/No | Optional |
Third-party SDKs | Fill if applicable | Optional |
Backend Service Domain | Domain used by the app | Yes |
Tip: Optional fields can be left blank; other fields must be filled truthfully.
3. Select APP Platform for Filing
Choose iOS or Android and proceed to upload materials.
Android Platform
Required fields:
- Package name
- Public key certificate
- MD5 fingerprint
- Server domain
Public key info can be retrieved in AppUploader → File Viewer.
iOS Platform
Required fields:
- Bundle ID
- Public key certificate
- SHA-1 signature
- Server domain
Use AppUploader → File Viewer to get the corresponding iOS public key and SHA1 signature:
If no certificate has been created, upload a valid P12 Apple certificate. The system will automatically parse the signature and public key.
4. Filing Principles
APP filing is based on the Ministry of Industry and Information Technology (MIIT) domain filing system:
- If a domain is already filed, no new filing subject is needed.
- Just add APP information in the existing domain filing system.
- Collected information mainly includes: APP package name, signature, public key.
- APP filing is considered administrative pre-stored entity information; filing is determined by the subject.
- Domestic Android app stores require APP filing; unfiled apps cannot be listed.
5. Preliminary Review and Verification
- Fill in information and submit for preliminary review.
- During preliminary review, the cloud service platform will verify company, contact person, and ID information via phone.
- After passing the preliminary review, a MIIT verification code SMS will be sent.
- Open the SMS link, switch to the APP page, enter the verification code, phone number, and last 6 digits of ID number, then submit.
6. Review Results
- Review is handled by local bureaus; processing times may vary.
- Typically, results are available within 1–5 business days.
- Configure Push Certificate
- Upload IPA :ERROR ITMS-90189
- Provisioning Profile and Certificate Mismatch
- Uploaded IPA Not Showing Build in iTunes Connect
- App Store Developer Name Change
- What to Do If Your Apple Account Is Disabled
- Submitting a UniApp IPA to the App Store
- Apple Certificates Overview
- What is a Bundle ID
- File Viewing Feature
- How long to see app in build after uploading IPA
- Generate App-Specific Password
- Obtain Activation Code
- Batch Upload Screenshots
- Install and Test
- Submit and Upload
- Provisioning Profile Management
- Certificate Management
- Install and log in to AppUploader
- Start using AppUploader (Mac version)
- Upload Error No Suitable Application Records Found
- uniapp Hide H5 Page Header (page-head) Two Methods
- TestFlight Submission Error ITMS-90426
- Apple Developer Account Registration
- Can Multiple Apps Use the Same iOS Certificate
- iOS Upload Error ITMS-90161
- App Store Upload Error ITMS-90704 Icon Issue
- Upload Failed Bundle ID Mismatch
- How to Fill Apple App Privacy Policy Info
- iOS Image No Alpha Channel
- Start using AppUploader (Windows version)
- iOS Upload Error ITMS-90076
- App Store Upload Error ITMS-90809
- iOS Upload Error ITMS-90101
- IPA Upload Network Error
- IPA Upload Platform
- iOS Dev Guide Create Apple Dev ID and Build Steps
- iOS Upload Error SDK Version Issue
- App Integrity Verification Failed Error
- iOS Dev Account (Individual, Company, Enterprise)
- uni-app中隐藏H5页面头部导航栏page-head的两种方式?
- 上传IPA反馈ERROR ITMS-90189版本号重复问题
- 上传IPA后需要多久才能在构建版本中看到应用?
- iOS开发者账号(个人、公司、企业)的区别
- 苹果app无法验证其完整性错误
- iOS 打包上传Appstore报错ERROR SDK version issue
- iOS开发指南:创建苹果开发者账号、新建首个APP ID和构建应用的步骤
- ipa 上传平台
- IPA上传报错网络错误
- iOS 打包上传Appstore报错ERROR ITMS-90101
- 上传Appstore报错 ITMS-90809
- 上传报错 No suitable application records were found
- iOS 打包上传Appstore报错ERROR ITMS-90076
- TestFlight提交时出现的ITMS-90426错误
- 苹果开发者账号注册
- 多个app可以使用同一个ios证书吗?
- iOS 打包上传Appstore报错ERROR ITMS-90161
- 上传Appstore报错 ITMS-90704图标错误的问题
- 提交上传失败,提示如下bundle ID不匹配问题
- 如何填写苹果应用上架过程中的隐私政策信息
- ios上架提示 “图像不能包含 alpha 通道或透明度”
- 开始使用appuploder(Mac版本)
- 安装和登录appuploader
- 证书管理
- 描述文件管理
- 提交上传
- 安装测试
- 批量上传截图
- 获取激活码
- 生成专用密码
- 配置推送证书
- 文件查看功能
- 什么是Bundle ID
- 苹果的各种证书说明
- uniapp打包的ipa上架
- APP备案操作教程
- 苹果账号被禁用怎么办?
- appstore开发者名称修改
- 上传了ipa但iTunes Connect没有构建版本问题
- 编译提示描述文件和证书不匹配
- 开始使用appuploder(Win版本)