软件开发中的版本分类

  1. alpha内部测试版本,极不稳定,一般也不会出现在公众视线中,仅供内部测试人员测试用。
  2. beta公共测试版,就是对外发布软件的测试版,用于收集公众的意见、建议和问题。
  3. 就是正式版了,一般都很稳定。

如何将App安装到真机设备上供测试

方式一:内部测试(内测)—真机测试 
将所有测试手机都交给iOS软件开发人员,然后开发人员将手机连接Xcode并分别安装

点评:真机调试都需要UDID,iOS开发人员需要配置每个测试手机对应的UDID,并且真机测试设备个数总共是100个,名额有限!还要重新生成生产的证书(因为真机设备发生了变化)然后还要连接Xcode 运行一下Run。假如iphone4s, iphone5、iphone5s、iphone6、iphone6Plus、iphone6s、iphone6sPlus、iphone7、iphone7Plus等这就九台设备了,然后iOS开发人员安装一下要占用开发人员的一段时间的。

缺点:该方式相对麻烦,适合设备相对较少的情况,测试人员相对较少的情况即适合内侧

软件开发好了,通过了内侧,公测怎么办(我们经常听到某某游戏几月几号公测,不封号等等)?公测是对所有用户开放的,那么公测该怎么办呢???


方式二 :公共测试(公测) 
苹果给出的解决方案是:将App的构建版本提交到TestFlight中,然后用户从TestFlight中下载即可。可以将TestFlight看做成App Store的一个缩小版。


TestFlight

TestFlight是一个独立的App分发平台,即支持Android也支持iOS,在2014年2月被苹果收购,在Xcode 6和iOS 8上公开发行,并集成到iTunes Connect中,用于Beta测试,对发布之前的应用程序做测试分发的,你可以通过电子邮件的形式来邀请你的Beta测试成员。使用TestFlight需要真机设备的系统版本在iOS8以上

TestFlight的测试方式分为两种,内部测试和外部测试,测试

内部测试:内部主要是指iTunes Connect上在你的开发团队里参与技术开发或者管理的成员(管理员,技术,法务人员)。最多可以邀请25个内部成员,内部测试不需要苹果审核,也就是说只要把你的App上传到iTunes Connect上之后内部成员就可以开始进行内部测试了。

外部测试:指的是那些不属于你的团队或者公司的测试者,外部测试人员的上限是2000人,在你邀请外部成员参与测试之前,需要先通过苹果的审核,一般审核会在一天左右。 


TestFlight相对真机调试的优势

TestFlight即可以做内部测试也可以做公开测试 
TestFlight不需要采集UDID,而真机调试需要 
TestFlight公测名额有2000名,而真机调试只有100名 
TestFlight和证书无关,而真机调试需要重新生产新的证书 
TestFlight直接在该App上下载测试程序即可,而真机调试需要使用Xcode安装或使用iTunes手动安装.ipa包

打包测试针对于公司内部测试人员,TestFlight更多的是面向真正的用户


使用步骤:

大步骤: 
1. 测试者提供自己的邮箱 
2. 开发者登录iTunes Connect,给测试者发送邀请邮件 
3. 测试者接受邀请,通过TestFlight软件下载安装程序

具体步骤: 
1. 在iTunes Connect上创建一个App Record并完善测试信息 

2. 上传构建版本

1. 配置发布证书和发布描述文件
2. 使用 Application Loader 打包构建版本并上传到iTunes Connect
  • 1
  • 2
  • 3

3. 内部测试或外部测试 选择版本进行测试 


4. 在【用户和职能】 iTunes Connect用户(内部测试人员)、 TestFlight Beta版测试员(外部测试人员) 新增测试人员 
 - 


5. 新增测试用户后,用户的邮箱会收到一封邀请邮件,并激活你的账号(activate your account) 

 
6. 添加测试人员并【开始测试】 
7. 用户会收到一封开始测试的邮件,然后点击开始测试【Start Testing】,测试需要使用TestFlight 这个App没有去App Store下载下来,Get TestFlight from the App Store(到App Store下载TestFlight) 
 - 

  1. Open TestFlight and choose Redeem(打开TestFlight选择Redeem)然后兑换【Redeem】, Enter xxxxxx and start testing(输入验证码,然后开始测试)

iOS app上传 之TestFlight Beta版本测试相关推荐

  1. IOS APP 上传到AppStore

    由于第一次接触要把 app 上传到 AppStore 比较棘手,很多地方不懂,研究了 大半天 终于给上传成功了,现在坐等审核吧,首先把上传到AppStore的流程 整理下 : 第一 :准备证书 (要确 ...

  2. IOS APP 上传到AppStore

    由于第一次接触要把 app 上传到 AppStore 比较棘手,很多地方不懂,研究了 大半天 终于给上传成功了,现在坐等审核吧,首先把上传到AppStore的流程 整理下 : 第一 :准备证书 (要确 ...

  3. iOS App上传到苹果应用商店App Store教程

    一.开始准备: 1.开发者账号(付费的APPID账号). 2.已经完成的app项目(无bug). 二.上架步骤: 1.登录:https://developer.apple.com/ 2.创建app I ...

  4. ios app 上传之预览、屏幕快照尺寸规范

    App 预览规范 (iOS.tvOS) 您可以提供 tH.264 和 ProRes 422(仅限 HQ)格式的 App 预览,并且需要具有如下规格: 视频规格 表头 H.264 格式 ProRes 4 ...

  5. ios App上传Excel文件

    今天App有个需求,需要从本地上传Excel文件到后台,大家知道苹果是沙盒机制,App之间不许分享数据. 第一种方式就是App之间共享数据,上传文件大部分人应该是从微信或者QQ等三方应用过来,那么问题 ...

  6. xcode8 matlab,Xcode8 iOS App上传详细流程

    第一步: 1.进入开发者官网 2.证书 1是开发板证书,用于真机测试 2是上传证书用于发布最终版 3.证书申请 4.有两种形式 1.测试版证书 2.正式版证书 点击continue继续 5.请求证书 ...

  7. flash AIR开发的IOS app上传APP Store报错:ERROR ITMS-90086:missing 64-bit support.

    在一次上传APP到  App Store的时候,突然遇到里这个问题,通过网络搜索发现相关的连接很多,所描述主要是XCODE中的设置问题,但是我们是用flash AIR 开发的,除了ANE扩展之外,没有 ...

  8. iOS APP上传应用市场的哪些事(一)?

    1.关于应用上传的预览图的新规? 最近苹果对于新提交审核的产品,都加了6.5尺寸预览图的添加.在之前,只用5.5的尺寸就可以了,现在 苹果要求,6.5 和5.5 都是必须的提供图片了,所以大家注意了. ...

  9. iOS - 使用TestFlight进行App的Beta版本测试

    TestFlight能够让我们很容易在app正式发布之前邀请用户来测试我们的app并且收集反馈信息.为了使用TestFlight,仅仅是需要上传app的beta版本iTunes Connect,然后在 ...

最新文章

  1. 在maven项目中使用Junit进行单元测试
  2. 07机器学习实战k-means
  3. 运维笔记--ubuntu安装指定版本的RabbitMQ
  4. 类的内置方法__attr__介绍
  5. Eclipse文档注释快捷键以及自定义文档注释内容
  6. 基于IPV6数据包分析(GNS3)
  7. CAE+VBR如何提升用户体验?
  8. (转)[Android分享] Android中用Ant把ndk的so文件打包进apk
  9. .net页面调用JS时出现乱码
  10. java虚引用_深入了解JAVA 虚引用
  11. Scrapy开发指南
  12. 【译】你不知道的Chrome调试工具技巧 第七天:异步console的趣味小窍门
  13. AngularJS控制器中的#39;this#39;与$ scope
  14. 洛谷1008 三连击
  15. 游戏测试永乐大典——测试成就感
  16. 关于屏蔽MENU键,返回键,Home键等代码。
  17. 如何将自己的网站上传至服务器并通过域名进行访问
  18. SAP PO中如何打印预览,找到Message type以及找到驱动程序和Form输出程序
  19. 还不懂vue-cli构建SPA项目和SPA项目结构吗?赶紧看看这一篇
  20. 一个出身寒门的状元之编程

热门文章

  1. vivo数据库与存储平台的建设和探索
  2. 计算机房动画图片英语,国产动画片大全
  3. 4g信号满2g无服务器,为什么有时候4G网络信号没2G信号强?这些通讯小知识你得知道...
  4. udp可靠传输那些事之游戏篇
  5. notepad++ 写入 0xffffffff 显示16进制异常 ultraedit hxd 显示正常
  6. java test60006_派派6.0006旧版本v60006 老版本 Android
  7. 医学影像 传统X线机、DR(x射线)、 CT、 核磁共振MRI、超声区别
  8. Origin2021打开(0x000007b)错误
  9. 使用nvm下载node和npm
  10. nvm下载node时没有npm