iOS app测试的福音--TestFlight使用说明
|
Here's What's New:
With the new version of the TestFlight service available inside of iTunes Connect, we are also informing you that TestFlightapp.com will no longer be available as of 2/26/2015. To prepare for the TestFlightapp.com closure, we recommend that you export all of your current testers so you can import them directly into the new TestFlight Beta Testing service. How to export testers from TestFlightapp.com
How to import testers into the new TestFlight Beta Testing
For additional questions, please refer to our FAQ. Thanks, The TestFlight Team and Apple |
iOS App在未上线之前的开发和测试阶段,PM或者客户什么的可能需要先安装看Demo,但很多人不会安装ipa,有的拖到iTunes里同步的时候呢又会把其它App也给给同步了。 TestFlight可以帮助我们简单的完成测试版本的部署。
官方网站:https://testflightapp.com
TestFlight可以收集测试过程中的Crash log,出现的bug,以及测试人员的反馈。
除了用于测试版本发布之外,若整合了testlight SDK,还可以用来在测试阶段收集数据。
值得注意的是:我们依然需要收集iOS机器的UDID再编译发布。(苹果公司对iOS开发应用要安装到真机上都需要签名才能打包安装)
利用Testflight发布流程:
1,注册Testlight账户并创建team
2,邀请要安装测试版本的人员,并收集UDID,将UDID加入到Apple开发账户中(这些步骤请参见Apple Developer Portal)
3,编译iPhone应用(.ipa)
4,将ipa上传到TestFlight,发布给相关人员。
安装测试版本的步骤:
1,相关人员在收到邀请的时候,同样需要注册TestFlight,登陆,会被提示是否允许开发人员获得当前iOS设备的UDID。
2,UDID被成功获取后,再收到测试版本发布的通知,打开链接,就可以直接安装测试版本了。
一、开发者操作流程简单说明:
1、注册一个账户;
2、管理组成员:点击首页的Team按钮,开始进行成员管理;
3、添加一个开发者或测试用户,在打开的页面上点击右上角的“Invite a teammate”。
在如下的页面中,添加邮件给被邀请测试的用户,如果是开发团队成员,可选中“Team Developer”选项。
4、上传测试版本:点击首页的Builds按钮,开始上传应用;

5、在打开的页面上点击右上角的“Upload a build”。
此时会打开一个新的页面,效果如下图:
点击Choose File按钮并上传生成好的ipa文件(生成IPA文件的方法请参考如何使用XCode 4创建ipa文件),并在下面的文本框填写应用修改的内容,都完成之后,点击右下角的“Next:Confirm Testers”开始选择在第3步邀请过的参加测试的人员。
在你希望选中的测试人员前面选中CHECK,点击右下角的完成,系统会发布邮件通知你选择的测试人员安装应用并进行测试。
二、测试者操作流程:
1、首先您会接收一封邀请邮件,格式大约如下;
选择邮件中的“Accept”按钮,去TestFlight网站注册一个账号,或登陆已有的账号,加入到测试团队。
2、完成了之后,需要使用您的iPhone,iPod Touch或iPad打开safari,输入testflightapp.com这个地址,登陆您的账号。
打开页面如下,点击图中的“Back to Dashboard”
3、注册您的设备;
点击图中的“Register Device”按钮去注册您的设备。
在这一步有可能会遇到错误,我的设备就遇到了这个错误,下面提供错误的解决方案。
一般错误出现的情况如下,点击了按钮之后只会出现如下画面:
在官方的技术支持网站上认为有下面两种情况会造成该错误:
a、手机中安装了可以打开这个文件的应用,例如图中的FileApp,或者Evernote等等;
b、Cookie设置有问题。
我首先删除了手机中有可能会打开该文件的应用,同时重新进行了设置,设置方法如下:
打开手机中的“设置”,选择其中的“Safari”;
选择“接受 Cookie”选项,将其中的选项改为“总是”
我再次选择“Register Device”,没有出现任何问题,并出现了如下的页面:
4、安装TestFlight到你的手机上,点击上图中的“安装”按钮,完成之后在您的桌面上就会出现如下图效果:
5、以后每次当有新的测试版放出,都会有邮件发送到你的邮箱中,打开TestFlight应用就会看到新发布的测试应用。
点击进入会看到此次修改的详细描述,及应用的一些相关信息,选择下面的“Install”按钮就可以安装这个新的测试版本到你的手机上。
iOS app测试的福音--TestFlight使用说明的更多相关文章
- 【ios开发】iOS App测试方案
之前IOS测试一半都是采用的Testflight,但是2014.2.19日以后,testflight已经不提供新注册的用户下载SDK了. 但是不用担心我们还可以采用其他几种方案. 1)Ubertest ...
- 【转】TestFlight APP测试(IOS如何让上架前给其他人测试)
原文网址:http://blog.csdn.net/dexin5195/article/details/43966571 大家都知道, 以前iOS项目要测试只需要上传到testflightapp.co ...
- app测试中,ios和android的区别
App测试中ios和Android的区别: 1. Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2. 多分辨率测试,Android端20多种,ios较少: 3. 手机操作系 ...
- 摘抄——读《大话移动APP测试 Android与IOS》
用了两天读完了<大话移动APP测试 Android与IOS>,由于刚开始接触移动测试,技术型的篇章只能先放过了o(╯□╰)o,有以下内容觉得很有必要时不时的看看,来反思自己的工作,自勉!! ...
- 《大话移动APP测试:Android与iOS应用测试指南》
<大话移动app测试:android与ios应用测试指南> 基本信息 作者: 陈晔 出版社:清华大学出版社 ISBN:9787302368793 上架时间:2014-7-7 出版日期:20 ...
- ios app真机测试到上架App Store详细教程-必看
详细操作地址 http://www.applicationloader.net/blog/zh/88.html 苹果iOS APP真机调试测试和上架App Store视频教程 优酷 http://v. ...
- 推荐——Monkey《大话 app 测试——Android、iOS 应用测试指南》
<大话移动——Android与iOS应用测试指南> 京东可以预购啦!http://item.jd.com/11495028.html 当当网:http://product.dangdang ...
- iOS开发-APP测试基本流程
1. UI 测试app主要核ui与实际设计的效果图是否一致:交互方面的问题建议,可以先与产品经理确认,确认通过后,才开始让开发实施更改或优化 2. 功能测试根据软件说明或用户需求验证App的各个功能实 ...
- 在iOS App的图标上显示版本信息
最近读到一篇文章(http://www.merowing.info/2013/03/overlaying-application-version-on-top-of-your-icon/)介绍了一种非 ...
随机推荐
- HDU 3874 Necklace 树状数组
题意:求区间内不同的数的和 离线处理,按查询右端点从小到大排序,从左往右扫一遍. 记录每个数出现的上一个位置,如果该数之前没有出现过,就加上,否则就在上一个位置减去. #include <cst ...
- PAT 1075 链表元素分类
https://pintia.cn/problem-sets/994805260223102976/problems/994805262953594880 给定一个单链表,请编写程序将链表元素进行分类 ...
- Scala 基础(3)—— 基础类型和基础操作
1. Scala 的一些基础类型 Scala 提供了 8 种基础类型,对应 Java 的 8 种基本数据类型. 其中包括: 整数类型:Byte, Short, Int, Long, Char 浮点类型 ...
- 【bzoj3670】[Noi2014]动物园 KMP-next数组
题目描述 近日,园长发现动物园中好吃懒做的动物越来越多了.例如企鹅,只会卖萌向游客要吃的.为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法. 某天, ...
- 禅与园林艺术(garden)
禅与园林艺术(garden) 上了大学之后,小W和小Z一起报了一门水课,在做作业时遇到了问题. 有一个长度为nn的数列{ai},为一列树木的美观值. 现在有mm次询问,每次给出三个数l,r,p 询问对 ...
- 2016"百度之星" - 初赛(Astar Round2A)HDU 5695 拓扑排序+优先队列
Gym Class Time Limit: 6000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total S ...
- angular控制器controller里获取不到ng-model的值,获取为undefined
所遇问题: html:ng-model=“test”, 但是在controller里打印的$scope属性里面并未发现test,控制台打印test为undefined,页面上{{test}}却可以正常 ...
- 用Sublime搭建Python开发环境(windows)
1.安装Python 3 去官网下载Python 3,网址:https://www.python.org/downloads/release/python-363/ 双击安装,勾选添加到环境变量. 有 ...
- [bzoj3158]千钧一发——二分图+网络流
题目 传送门 题解 很容易建立模型,如果两个点不能匹配,那么连一条边,那么问题就转化为了求一个图上的最大点权独立集. 而我们可以知道: 最大点权独立集+最小点权覆盖集=总权值. 同时最小点权覆盖在一般 ...
- Linux驱动修炼之道-SPI驱动框架源码分析(上)【转】
转自:http://blog.csdn.net/lanmanck/article/details/6895318 SPI驱动架构,以前用过,不过没这个详细,跟各位一起分享: 来自:http://blo ...