iOS8发布了有一段时间了,我们的策划很新潮的速度给升级到iOS8了。于是XCode5不支持了,只好从MacOS 10.8升级到10.9,再升级到10.9.5,再下载XCode6安装……

然后前两天上传一个版本给苹果审核,发现iTunes Connect里多了一个Prerelease选项卡,里面有一个Internal Testers,于是上网搜索了下,看到了一篇介绍文章:http://www.infoq.com/cn/news/2014/06/apple-ios8-testflight/

看完后感觉似乎很好用,现在越来越多的人不愿意越狱了,于是给他们发测试版本就成了难题,如果能用上这个官方支持的测试体系,是很方便的。于是看着文档给摆弄好了,不过感觉限制还是太大,几乎没什么意义,理由如下:

1. 要求iOS8系统,目前这个系统接受度不高,让人家为了测试专门升级系统,未必能让人接受

2. 测试者必须拥有iTunes帐号上的Admin/Tech/Legal权限之一,但这些权限显然不能给基层测试人员,甚至是合作测试方。

由于如上限制,个人认为苹果新提供的这个功能,就真的只能用于内部测试了。比如像我前公司那样事情分的比较细的,程序把版本传上去,然后由负责管理iTunes上版本的人去测试。但通常真正的内部测试,测试者是QA或策划,为了帐号安全,他们通常没有或者不全有iTunes权限,这就让这个功能显得很鸡肋了。

粗略的步骤在这篇文章讲的比较清楚了 http://blog.thebetafamily.com/2014/09/10/testflight-beta-testing-ios-8/ ,虽然是E文的,但胜在图多,但也许是因为iTunes之后有更新或者其他,有些步骤我在实际操作上发现略有不同。有不正常的地方以苹果的官方文档为准 https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.htm

大体描述一下流程

开发者这边需要做的:

1. 上传测试版本。上传步骤和上传给苹果审核没什么区别,上传完就会出现在Builds里面。之前我测试的时候,上传后不显示应用程序图标,旁边有一个提示,要求用这个功能更新后新建的provision file,但今天去看,那个不能用的旧版本不再有这样的提示了,并且在文档中没发现,不知道是否是苹果取消了这个限制。

2. 在Users and Roles中的iTunes Connect Users分页添加内部测试者帐号,并点开,在Details分页中,打开 Internal Tester,并点右上角Save

3. 回到Prerelease分页的Intervnal Testers里面,就可以看到刚刚添加的帐号了,点击左边的勾选框,并点Save,这时候会看到Status状态变成了Added

4. invite按钮我当时找了半天没找到,最后看了苹果的官方文档才知道(To invite Internal testers, turn the Enable Beta Testing switch to the On position.
) 意即是回到Builds界面,把 TestFlight Beta Testing的按钮转为开启模式。如果你之前曾经打开过,那么就先关闭,然后再打开,这时候就会发现用户状态自动转为Invited了

接下来就都是测试方要做的事情了:

1. 首先测试者得有一个iOS8设备,并在App Store上下载安装TestFlight这个软件,并登陆具有Intervnal Testers权限的Apple Id。

2. 然后在iOS8设备上打开Apple Id对应的邮箱中的邀请邮件,然后点击邮件正中那个 Open in TestFlight 按钮,就会打开了TestFlight,并会出现我们上传的测试应用。此时就可以下载测试了。

iOS8使用TestFlight进行内部测试功能尝鲜的更多相关文章

  1. Leetcode多线程题库练习(新功能尝鲜)& 个人感悟

    大家好, 我是方子龙.很久没有自己写文章了. 一面是因为工作上的需求开发任务比较重,下班回家基本上就躺床玩几把王者,度过闲暇时光. 二面是一有点时间就自己主动地去看书和学习,知道自己还缺少很多知识,由 ...

  2. iOS使用TestFlight进行内部和外部人员测试

    前言 在iOS 8中,苹果发布了一个叫做TestFlight的新玩意,用于将Beta测试流水化.此前你可能听说过这个东西,因为TestFlight作为一个独立的测试平台已经有些年头了.被苹果收购之后用 ...

  3. iOS 平台如何使用 TestFlight 进行 Beta 测试

    使用 TestFlight,你可以向测试人员发布你 App 的 prerelease 版本来收集反馈信息,为将来发布 App 的正式版做准备.现在 TestFlight 是一个可选功能,你也可以不使用 ...

  4. TF签名 外部测试 内部测试 TestFlight

    1.将release包传到iTunes connect 2. 绿线是内部测试 A.需要添加测试员 B.最多25个测试员 C.提交到iTunes connect不需要等待审核,即可测试 红线是外部测试( ...

  5. 如何使用TestFlight进行Beta测试

    假如你现在完成一个App的开发并准备进行真机测试,那么请问你会怎么做呢?难道是直截了当的把App扔到App Store上然后下载来试试?当然,如果你的App相当简陋,这么做的话无可厚非.不过如果你要做 ...

  6. 【转】如何使用TestFlight进行Beta测试 -- 不错

    原文网址:http://www.cocoachina.com/ios/20141022/10009.html 假如你现在完成一个App的开发并准备进行真机测试,那么请问你会怎么做呢?难道是直截了当的把 ...

  7. [Xcode 实际操作]七、文件与数据-(23)UI Testing系统界面测试功能的使用

    目录:[Swift]Xcode实际操作 本文将演示UI Testing系统界面测试功能的使用. 如果项目中尚未引入界面测试功能,请点击项目属性面板->[General]面板左下角的[+]图标 - ...

  8. [App Store Connect帮助]六、测试 Beta 版本(3.1)管理测试员:添加内部测试员

    您可以添加至多 25 个内部测试员(您的 App Store Connect 用户)使用“TestFlight Beta 版测试”来测试您的 App.在您上传了至少一个构建版本之后,才可添加测试员. ...

  9. [App Store Connect帮助]六、测试 Beta 版本(1)TestFlight Beta 版测试概述(iOS、Apple TVOS、watchOS)

    TestFlight Beta 版测试让您可以分发您 App 的 Beta 版构建版本给测试员并收集反馈.您可以在您的 App Store Connect 帐户中一次为至多 100 个 App 启用 ...

随机推荐

  1. Python下安装protobuf

    1. 下载安装包 2. 解压缩 tar –xzvf protobuf-2.6.1.tar.gz 3. 安装protoc 在python中使用protocbuf需要Protocal Buffer 编译器 ...

  2. C#中的&运算

    2是一个比较特殊的数. 2的1次方2 2的2次方4 2的3次方8 2的4次方16 2的5次方32 2的6次方64 2的7次方128 2的8次方256 2的9次方512 2的10次方1024 2的11次 ...

  3. hexo 配置文件 实例

    # Hexo Configuration ## Docs: https://hexo.io/docs/configuration.html ## Source: https://github.com/ ...

  4. 一步步制作RPM包

    一步步制作RPM包 来源 http://blog.51cto.com/laoguang/1103628 一.RPM制作步骤 我们在企业中有的软件基本都是编译的,我们每次安装都得编译,那怎么办呢?那就根 ...

  5. HDU - 3072 Intelligence System

    题意: 给出一个N个节点的有向图.图中任意两点进行通信的代价为路径上的边权和.如果两个点能互相到达那么代价为0.问从点0开始向其余所有点通信的最小代价和.保证能向所有点通信. 题解: 求出所有的强连通 ...

  6. [codeforces] 585D Lizard Era: Beginning || 双向dfs

    原题 有n(n<=2)个任务和三个人,每次任务给出每个人能得到的值,每次任务选两个人,使n个任务结束后三个人得到的值是一样的.输出每次要派哪两个人,如果不行输出Impossible. n< ...

  7. 通过VS2010性能分析来查找代码中那些地方最损耗资源

    在编写完成一个程序后,大家都比较关心程序的性能如何,想把程序优化得更好.很多时候凭个人直觉来优化程序是件非常不靠普的事情,即使你是一个优秀的开人员也很难准确地判断程序中那些出现问题.VS2010提供了 ...

  8. 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法

    转载自:http://blog.csdn.net/v_july_v/article/details/8203674/ 从K近邻算法.距离度量谈到KD树.SIFT+BBF算法 前言 前两日,在微博上说: ...

  9. Codeforces:Good Bye 2018(题解)

    Good Bye 2018! 题目链接:https://codeforces.com/contest/1091 A. New Year and the Christmas Ornament 题意: 给 ...

  10. tips 前端 点击事件

    新手总是时不时会纠结一下 点击事件 我们都知道这些小东西不难 但是偶尔难道不会想想我们可能对这些即使小kiss的问题的认知其实不够清晰 一个认识不清晰的东西使用时 总会有油然而生的不安感 从而用的不放 ...