AiFlutter 文档AiFlutter 文档
入门指南
更新日志
官网
市场
社区
低代码平台
GitHub
入门指南
更新日志
官网
市场
社区
低代码平台
GitHub
  • 入门指南

    • AiFlutter 简介
      • 产品介绍
    • 快速开始
    • 工作空间概览

      • 工作台
      • 进入工作台
      • 工作台结构
      • 账户设置
      • 订单中心
      • 项目
      • 团队
      • 资源
    • 操作界面说明

      • 操作界面简介
      • 素材管理
      • 日志管理
      • 主题设置
      • App设置
      • 小部件面板
      • 自定义组件
      • 页面管理
      • 页面编辑窗口
      • 流程图
    • 组件介绍

      • 页面布局
      • 内容展示
      • 动画图表
      • 交互行为
      • 表单元素
      • 页面导航
      • 系统工具
    • 集成硬件
    • API管理
    • 数据库
    • 自定义管理
    • iOS软件包上传TestFlight并测试
    • 实践案例

      • 老板要求两天开发一个App,半天搞定!!!
      • 一个小时搞定蓝牙调试助手!!!
      • 一个小时搞定串口调试助手!!!

iOS软件包上传TestFlight并测试

iOS软件包上传

登录App Store Connect

在浏览器里输入https://appstoreconnect.apple.com/,用开发者账号登录进去。点击我的App

image-20250121154805014

在 App Store Connect 上注册你的 App

Bundle ID为AiFlutter平台的包名

image-20250121184528606

登记Bundle ID

每一个 iOS 应用都与一个在 Apple 的 唯一 Bundle ID 关联。

  1. 在你的开发者账号页面打开 App IDs 页面。
  2. 点击 + 来创建一个新的套装 ID。
  3. 输入一个 App 名称,选择 Explicit App ID,然后输入一个 ID。
  4. 选择你的 App 将要使用的服务,然后点击 继续
  5. 在下一页,确认细节并点击 注册 来注册你的 Bundle ID。

创建应用记录

  1. 在你的浏览器里打开 App Store Connect。
  2. 在 App Store Connect 的落地页,点击 My Apps。
  3. 在我的 app 页面的顶部左侧,点击 + ,然后选择 New App。
  4. 在出现的表单中填写你的 app 细节。在平台部分,确保 iOS 被选中。由于 Flutter 暂时不支持 tvOS,保持该选项为未选。点击 Create。
  5. 跳转到你的应用详情,然后从侧边栏选择 App Information 。
  6. 在基础信息部分,选择你在前一步注册的套装 ID。

下载APP

选择IOS平台

image-20250121185518766

参考文档:快速开始

上传应用到App Store Connect

# *.ipa:您下载后得到的文件  your_api_key:你的Apple访问api_key  your_issuer_id:您的Apple访问issuer_id
xcrun altool --upload-app --type ios -f *.ipa --apiKey your_api_key --apiIssuer your_issuer_id

运行 man altool 命令了解如何使用 App Store Connect API 密钥进行认证。

查看上传的APP信息

点击自己的App名称后点击TestFlight

image-20250121152324234

这时你就能看到刚上传的版本(可能要等待一段时间才能看到,如果几个小时都没有新版本则可能是上传的包出现了问题,审核没通过)

image-20250121155159972

内部测试

1.点击内部测试后面的+号,新建一个群组(可选,如果有可以不用新建)

image-20250121163820213

2.点击加号,选择被测试的账号点击添加

image-20250121163954513

image-20250121164051794

3.这时测试列表中就出现了刚添加的测试人员,并且状态为已邀请,这时被邀请的账号就会收到邮件(如果没有收到就点击重新发送邀请)

image-20250121164213971

4.被邀请人打开邮箱可以看到TestFlight的邮件,进入后点击View in TestFlight

image-20250121164802806

5.如果你是在iOS手机上点击的这个邮件,则会跳转到TestFlight App中。这时你就能在TestFlight中找到被测试App。

  • 如果没有找到则多尝试几次,如果还是不行则在浏览器中进入邮箱并并长按上图中的View inTestFlight你就可以看到预览内容(或者在非苹果手机上点击View in TestFlight也能看到兑换码),记住预览内容的兑换码

image-20250121164825300

  • 进入到TestFlight App中,点击兑换并将上一步中的兑换码放进去即可

image-20250121165643419

6.如果是非苹果手机上点击View in TestFlight则会看到一个新界面,记住兑换码。

image-20250121170657792

进入到TestFlight App中,点击兑换并将上一步中的兑换码放进去即可

image-20250121170815283

外部测试

1.点击外部测试后面的+号,新建一个群组(可选,如果有可以不用新建)

image-20250121155348507

image-20250121162914519

2.开启公开链接,这样知道链接的用户就可以去下载App了

image-20250121163058450

3.点击构建版本后面的+号,去添加你刚上传的版本,勾选构建版本,点击下一步

image-20250121163350563

4.输入测试内容点击提交以供审核,然后等待审核通过后用户就能收到提醒(用户已经下载过这个App),用户就可以下载App了

上次更新:
上一篇
自定义管理
下一篇
工作台