TestFlight测试分为内部测试和外部测试,各有利弊

内部测试-->利:测试的App不需要提交审核,弊端:只可以通过邮件发送邀请码,而且邮箱必须是注册了App ID的邮箱

外部测试-->利:不仅可以通过邮箱,还可以通过链接,把链接发给任何一位iPhone用户,让其点击链接,通过TestFlight下载即可;弊端:测试的App需要审核,审核成功后才可以通过链接分享。 (PS:TestFlight的审核与AppStore的审核的严格程度,不知道是否一样)

一、开发人员TestFlight的操作步骤

1.登录App Store Connect苹果开发者网站(传送门:苹果开发者网站)
2.点击"用户和访问"按钮
3.选择 "用户",然后选择 "开发人员"
4.点击"+"按钮来添加测试开发人员
5.填写对应的测试人员信息以及选择相应的职能(测试人员推荐选择开发,不授予证书管理权限)
6.填写完成后,点击邀请,这时候测试人员的邮箱中会收到对应的邮件(注:如果你是QQ邮箱,在“收件箱”里看不到邮件,那就去“我的文件夹--邮件归档” 里看,苹果的邮件在那里)


7.告知被邀请人,打开邮件,点击“Accept Invitation”,以表示接受邀请(这里注意点:被邀请人点击该按钮后,会被要求登录一次itunesConnect(使用被邀请人的Apple ID 登录),所以,很重要的一点,测试人员的账号一定要注册过appstore),登录之后,后面的步骤都在这个账号下进行


8.紧接着,我们开发人员在我们开发者官网App Store Connect上的APP中找到TestFlight选项

二.内部测试:

2.1在打开的界面中,你可以看到内部群组(或者内部测试)-App Store Connect用户选项,点击它(如果是新账号,或者没添加过,“内部测试”下没有测试组,可以添加一个新的组)


2.2.你会看到测试员旁边有个"+",点击它进行添加刚才邀请人的信息即可。

如果需要添加的人的邮箱是QQ邮箱,第一次添加可能会失败,提示:无效的邮箱!此时退出去再试几次就好
11.这时候,被邀请人又会收到第二封邮件,打开邮件,点击“View in TestFlight”按钮,下一个界面会有一个邀请码,将该邀请码输入TestFlight App即可。

2.3、测试人员TestFlight的使用步骤

  • 1.AppStore下载TestFlight应用
  • 2.下载完成后登录输入对应的Apple ID和密码
  • 3.输入邀请码即可

三.外部测试:

3.1.当你成功上传完一个ipa包,TestFlight页面会多出一个“外部测试”组(如下图)。外部测试可以使用两种测试方式,一个是外部链接;另一个和内部测试一样,添加测试人员。我们这里介绍外部链接方式。

3.2.在构建版本上选择一个版本,提供给苹果审核,审核时间大概为1~2天,审核通过后状态会自动改为“已批准” ,如下图

3.3.审核通过后,在此页面的上边有个“启用公开链接”的按钮

3.4点击按钮生成公开链接,将此链接发给任何拥有iphone手机的用户,点击链接即可在TestFlightApp下载。注意:公开链接在没有提供审核的时候也会出现,但那个链接没法下载

四、版本更新

添加了内部测试的账号, 如果有版本更新,TestFlight会自动发邮箱到内部账号,或者打开TestFlight,App上会有“更新”按钮提示;这里有一点需要注意的是:上产的新的ipa包,版本号要大于之前安装的,不然邮箱不会发送,TestFlight 上的APP也没有“更新提示”

PS:2022.11.03补充:

如果版本号不大于之前安装的,可以在TestFlight 里找到之前安装的App,点击“以前的Build”,里面有各种版本,可以找到对应的版本安装 (PS:内部测试和外部测试的Build不会同时出现)

iOS TestFlight 使用详解相关推荐

  1. iOS 2D绘图详解(Quartz 2D)之路径(点,直线,虚线,曲线,圆弧,椭圆,矩形)

    前言:一个路径可以包含由一个或者多个shape以及子路径subpath,quartz提供了很多方便的shape可以直接调用.例如:point,line,Arc(圆弧),Curves(曲线),Ellip ...

  2. IOS 多线程04-GCD详解 底层并发 API

    IOS 多线程04-GCD详解 底层并发 API 注:本人是翻译过来,并且加上本人的一点见解. 前言 想要揭示出表面之下深层次的一些可利用的方面.这些底层的 API 提供了大量的灵活性,随之而来的是大 ...

  3. iOS核心动画详解swift版----基础动画

    2019独角兽企业重金招聘Python工程师标准>>> iOS核心动画详解swift版---基础动画 创建工程,添加2个ViewController,通过rootViewContro ...

  4. iOS教程:详解iOS多图下载的缓存机制

    ios教程,ios的干货一直来不及给大家分享,小编也是一直在忙啊!今天给大家献上ios:详解iOS多图下载的缓存机制 1. 需求点是什么? 这里所说的多图下载,就是要在tableview的每一个cel ...

  5. iOS TableView 使用详解

     IOS TableView 详解 一.建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, ...

  6. iOS 内购详解-代码篇

    内购项目-代码篇 一.分步骤说明 1.获取商品列表 2.苹果服务器返回的可购买商品 3.下单购买商品 4.购买队列状态变化,判断购买状态是否成功 5.交易验证 6.拿到的收据信息是,此App所有购买的 ...

  7. ios NSFileManager 用法详解

    2019独角兽企业重金招聘Python工程师标准>>> iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileMana ...

  8. iOS runtime 底层详解、内部原理、场景应用

    前言学:位域和共用体 一:isa指针--runtime之前的学习 1.1:苹果应用的按位或.按位与 二:类对象信息 2.1:类对象信息:rw_t 2.2:类对象信息:方法缓存(很关键) 2.2:类对象 ...

  9. 【转】iOS Memory 内存详解

    0. 前言 本文以 iOS Memory 的相关内容作为主题,主要从一般操作系统的内存管理.iOS 系统内存.app 内存管理等三个层面进行了介绍,主要内容的目录如下: iOS 是基于 BSD 发展而 ...

  10. iOS Memory 内存详解

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨Rickey 来源丨一瓜技术(tech_gua ...

最新文章

  1. 利用SMS OSD实现win2008操作系统的部署
  2. 使用示例_在Unity中使用ComputeShader示例
  3. Windows 全部调试符号包下载
  4. 石油采集(求联通区域) 2018多校寒假集训 (dfs+二分匹配)
  5. iphone以旧换新活动_iPhone第3轮降价背后:销售下滑库克甩锅给中国,国产手机崛起分食蛋糕...
  6. Android strings.xml中定义字符串显示空格
  7. IDEA for win 常用快捷键
  8. .NET Windows编程系列笔记(一)
  9. 关于 vue 不能 watch 数组变化 和 对象变化的解决方案
  10. iOS 几个时间类型
  11. Atitit spring单元测试 注解 获取服务名 Spring文件单独放在一个文件夹,去掉dubbo配置,方便测试 里面包含的mybatis 找不到,只好设置成相对于class绝对路径可以了
  12. JQuery.BlockUI弹框插件
  13. ChinaITLab-Linux工程师培训课程笔记2
  14. java 三次样条插值_java – 三次样条插值的正确实现
  15. 带超前进位的四位全加器
  16. 猿辅导揭秘听课小窍门,掌握这些技巧让你的学习事半功倍
  17. 不用电路控制的机器人!加州大学开发出气动逻辑系统,能用意想不到的方式弹钢琴...
  18. 博弈论 —— 海盗分金
  19. 黑盒测试与bug定位
  20. GraphQL简介及入门

热门文章

  1. JNI 调用 DLL
  2. PS 做动态图视频教程
  3. dell计算机维修教程,戴尔Dell Latitude E6410/E6510官方拆机图解维修手册
  4. 小型超市管理系统【软件工程大作业】
  5. 清华EMBA课程系列思考之十三(2) -- 管理心理学
  6. python | 画中国站点数量空间分布图
  7. AT89C51单片机8位竞赛抢答器_倒计时可调仿真设计
  8. C语言学习笔记->const和define区别
  9. 仿腾讯QQ空间登录的css代码
  10. Scrapy框架:Request和Response对象,使用Request发送get请求、FormRequest发送post请求