Apple Store Connect 自动上架
上架材料表
| 材料 | 规范要求 |
|---|---|
| 应用名称 | 用于 App Store 展示的应用名称,用户可通过该名称识别和搜索应用,长度不超过 30 个字符。 |
| App副标题 | 用于补充说明应用功能和核心价值的简短描述,展示在应用名称下方,长度不超过 30 个字符。 |
| 推广文本 | 推广文本可使你在无需提交更新请求的情况下让 App Store 访客了解当前的 App 功能。如果客户的设备运行 iOS 11 或更高版本以及 macOS 10.13 或更高版本,则客户将看到此文本显示在 App Store 中描述的上方。 |
| 描述 | 对你 App 的描述,用以详细说明特性和功能。 |
| 关键词 | 添加一个或多个关键词以描述你的 App。关键词将使 App Store 搜索结果更加准确。关键词之间用英文逗号或中文逗号(或两者混合使用)分隔。 |
| 技术支持网址 (URL) | 包含 App 支持信息的 URL。在 App Store 发布 App 后,此 URL 将出现在 App 的产品页面。 |
| 营销网址 (URL) | 你的 App 营销信息网址 (URL)。该网址 (URL) 会在 App Store 中显示。 |
| 版本 | 你要添加的 App 的版本。编号应遵循软件版本规范。 |
| 版权 | 拥有你的 App 专有权的人员或实体的名称,前面是获得权利的年份(例如“2008 Acme Inc.”)。请勿提供网址 (URL)。 |
| 应用截图 | 最多 3 个 App 预览和最多 10 张截屏。支持 1242 × 2688px、2688 × 1242px、1284 × 2778px 或 2778 × 1284px |
| 应用备案 | 国内地区上架需完成 APP 备案,备案指引:https://aiflutter.com/docs/zh/guide/filing.html |
一、Apple开发者平台准备
1. 登录App Store Connect
在浏览器里输入https://appstoreconnect.apple.com/,用苹果开发者账号登录进去,点击【我的App】。

2. 注册匹配的Bundle ID(关键)
每一个 iOS 应用都与一个在 Apple 的 唯一 Bundle ID 关联,.app包内的 Bundle ID 需与您在苹果后台注册的一致,否则无法上传。
在你的开发者账号页面打开 App IDs 页面。
点击 + 来创建一个新的套装 ID,在下一个页面一直点击【继续】即可。
输入一个 App 名称,选择 Explicit App ID,然后输入一个 ID。
- 该ID必须与
.app包完全一致(可在AiFlutter 【App设置】->【应用详情】->【包名】复制该ID信息)。

- 该ID必须与
选择你的 App 将要使用的服务,然后点击 继续
在下一页,确认细节并点击 注册 来注册你的 Bundle ID。

3. 创建应用记录
- 在你的浏览器里打开 App Store Connect。
- 在 App Store Connect 的落地页,点击 App。
- 在我的 app 页面的顶部左侧,点击 + ,然后选择 新建 App。
- 在出现的表单中填写你的 app 细节。
- 在平台部分,确保 iOS 被选中。
- 在套装ID部分,选择你在前一步注册的 Bundle ID。
- 输入完成后,点击 创建。

二、上传至App Store Connect
1.AiFlutter【设置】→【打包配置】,新增 iOS 账号

- 输入 账户ID(登录苹果开发者的邮箱)、登录密码(登录苹果开发者的密码),专用密码(在https://account.apple.com/account/manage 账户管理中创建)
专用密码只用来上传文件

- 输入该APP对应的团队ID,在https://developer.apple.com/account账号页面中获取

2.在AiFlutter中,进入项目编辑页面,点击 【下载】-> 【下载应用】,主要修改以下配置
- 平台:iOS
- 构建类型:正式版
3.打包完成自动推送 TestFlight,等待 10 分钟同步完成
三、上架
开发者后台链接:https://appstoreconnect.apple.com/
上述只是上传到TestFlight中,上架还需要我们手动到开发者后台中提交审核
在开发者后台中 应用详情中 点击 分发 填写应用信息,信息参考 AiFlutter中的配置 【项目菜单】-> 【应用上架】
审核时长在 1~2个工作日

