文档章节

如何使用TestFlight进行App构建版本测试

云飞扬v5
 云飞扬v5
发布于 2016/09/22 11:49
字数 1044
阅读 11
收藏 1

如何使用TestFlight进行App构建版本测试

在日常的开发当中,当一个项目在开发过程中或者完成准备上线,都需要我们进行真机测试,否则不可能开发完了就直接扔到了App,等上线了再下载看看,这都是不可能的。那么说到真机测试,大家肯定会想到弄一个99美刀的开发者账号,然后在开发者账号中把自己的设备注册成测试机,下载一个证书,一个描述文件,安装,运行,搞定。我平时也是这么搞得,但是对于高度强迫症的我来说,在项目发布前还是不放心使用测试机进行测试,万一把测试环境的版本传上去怎么办,所以这个时候我习惯性的就会使用TestFlight进行测试一下,不求别的,只求心安,那么为什么使用TestFlight进行测试就会心安,就不怕发错版本呢? 它究竟是个什么鬼? 首先它的出现是在iOS8的时候,在Xcode 6和iOS 8上公开发行,它被整合到了iTunes Connect,你可以通过电子邮件的形式来邀请你的Beta测试成员。 TestFlight的测试方式分为两种,一种是内部测试,一种是外部测试。从功能上讲,这两种方式都可以为测试人员在测试阶段对你的App进行测试。但是既然分了内部测试和外部测试,他们肯定还是有区别的,所谓的内部主要是指iTunes Connect上在你的开发团队里参与技术开发或者管理的成员(管理员,技术,法务人员)。最多可以邀请25个内部成员,而与之相对的外部测试,指的是那些不属于你的团队或者公司的测试者,外部测试人员的上限是2000人。这里有一点需要注意的是,在你邀请外部成员参与测试之前,需要先通过苹果的审核,一般审核会在一天左右。而这一限制在内部成员上就没有,也就是说只要你把你的App上传到iTunes Connect上之后内部成员就可以开始进行内部测试了,无需审核。

输入图片说明

TestFlight 内部测试 外部测试 下面我们来说一下怎么使用这个东西,这个过程咱们给概括一下基本分为三步: 一:上传程序到iTunes Connect 上传程序到iTunes Connect,这个就不用多说了,大家都知道怎么上传,这里简单说一下,首先在iTunes Connect创建一个自己应用,已经有的就不必创建了,然后在Xcode上配置好相应的证书,对应用程序进行打包,最后通过 archive打包 或者 用Application Loader 上传,就可以了

二:发送 TestFlight 测试邀请 登录开发者网站,https://developer.apple.com,来到iTunes Connect,找到你刚才上传的app,找到TestFlight,然后选择内部测试,或者是外部测试,然后你还要进行选择测试版本,就是你要对哪个版本的app进行测试,选完了版本之后,要添加需要进行测试的人员,选择好人员之后最后一步,开始测试,这个时候被选择人员的邮箱就会收到一个TestFlight的测试邀请邮件,如下图:

输入图片说明

TestFlight 页面 三:如果你没安装TestFlight这个app,先到AppStore上搜索 TestFlight,然后下载下来,使用你的Apple ID登录,然后在手机打开你的邮箱,找到刚才收到的邮件,要是没找到,建议到垃圾邮件看一眼,然后点击 Start Testing 按钮,这个时候会直接跳转到你的TestFlight上,最后点击INSTALL进行下载。如图: 输入图片说明

TestFlight App

输入图片说明

TestFlight 邮件 输入图片说明

文/R呀呦(简书作者) 原文链接:http://www.jianshu.com/p/27545c2d4d8b 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

本文转载自:http://www.jianshu.com/p/27545c2d4d8b

云飞扬v5
粉丝 14
博文 105
码字总数 67465
作品 0
金华
私信 提问
TestFlight的使用--再也不用担心环境打错了

转赞请注明出处:http://www.cnblogs.com/zhanggui/p/7039651.html 一、前言 在iOS开发过程中,难免会遇到各种Bug。因此你会去解决所有的Bug,然后提交到AppStore。但是,有的人也许会遇到这...

zhanggui
2017/06/17
0
0
苹果 TestFlight 应用

对于苹果app开发,官⽅方提供了了专⻔门的测试⼯工具TestFlight,⽤用于发布前⼤大批量量测试,⽅方便便开发者在上架到App Store之前修改存在的普遍性问题。 对于TestFlight使⽤用,可以参考...

宋映宏
2018/08/10
0
0
使用TestFlight测试你的App

1、在测试机中下载TestFlight(App Store) 2、将打包好的文件通过Application Loader(Xcode->Open Developer Tool)上传至iTunes Connect。 3、登录iTunes Connect 4、添加好构建版本和测试人员...

vincentwu08
2016/03/08
34
0
开源中国 iOS 客户端下载攻略了解一下?

嗨,各位 oscers 好,截至目前,开源中国APP已被苹果 App Store 下架近两个月,在这期间许多忠实的 oscers 时刻关注着 APP 重新上架的进程,也有一部分小伙伴还不知道 APP 下架的原因,在这里...

局长
2018/07/17
3.2K
36
iOS提交TestFlight测试显示缺少合规证明

当我们在使用TestFlight进行应用测试时,上传应用后在选择构建版本时警告“缺少出口合规证明”。如下图 对,就是这张图 解决方式是在Info.plist中增加字段App Uses Non-Exempt Encryption,设...

HHL_
2017/10/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

uni app 零基础小白到项目实战

$emit 子组件传给父组件$ref 父组件操作子组件 公用模板 uni-app全局变量的几种实现方法 const websiteUrl = 'http'const now = Date.now || function() { return new Date().getTime......

达达前端小酒馆
25分钟前
7
0
Tomcat是如何实现异步Servlet的

前言 通过我之前的Tomcat系列文章,相信看我博客的同学对Tomcat应该有一个比较清晰的了解了,在前几篇博客我们讨论了Tomcat在SpringBoot框架中是如何启动的,讨论了Tomcat的内部组件是如何设...

木木匠
50分钟前
28
0
mysql中间件分享(Mysql-prxoy,Atlas,DBProxy,Amoeba,cobar,TDDL)

hello 各位小伙伴大家好,我是小栈君,这期我们分享关于mysql中间件的研究,也就是数据层的读写分离和负载均衡,希望能够在实际的应用中能够帮助到各位小伙伴。 下期我们将继续分享go语言的系...

IT干货栈
今天
10
0
OSChina 周一乱弹 —— 人生,还真是到处是意外

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @这次装个文艺青年吧 :#今日歌曲推荐# 分享lil peep的单曲《High School》 《High School》- lil peep 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
891
13
Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部