iOS app测试的福音--TestFlight使用说明
Here's What's New:
|
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”按钮就可以安装这个新的测试版本到你的手机上。