写点什么

Apple 允许向 TestFlight 测试服务中添加最多 1000 名外部测试者

  • 2014-12-05
  • 本文字数:1063 字

    阅读完需:约 3 分钟

Apple 已经宣布其旗下的 TestFlight Beta 测试服务现在允许开发者通过 iTunesConnect 添加最多 1000 名外部测试者。

Apple 起初是在 WWDC 2014 大会上宣布他们从 Burstly 收购的 TestFlight 会融合到 iOS 开发工具套件中。

Apple 将 TestFlight 整合到 iTunesConnect 给开发者带来的最大优势是:

  • 注册测试者时不再需要将他们的设备信息添加到应用的描述文件中,而是只需要简单地发送一封邮件。
  • 更大的测试人群,最多可注册 1000 名外部测试者。
  • 经过符号表解析的崩溃问题报告都会统计在 iTunesConnect 中。

下面是关于新的测试服务一些重要事项:

  • TestFlight 支持 25 名内部测试者和 1000 名外部测试者。
  • TestFlight 支持在同一账号下,同时可以对 10 个不同的应用进行测试。
  • 开发者必须要在 iTunesConnect 中创建被测试应用的记录,包括一些元数据信息,比如要测试什么内容、被测试应用的描述以及测试结果的反馈邮箱地址。这些元数据信息只是针对外部测试者使用的。
  • 当上传应用时,开发者必须使用带有公测权限的 App Store 描述文件,才能通过 TestFlight 分发版本。
  • 外部测试者和开发者不必来自相同组织。任何用户都可以通过邮件被邀请成为测试者。
  • 内部测试者必须是开发者账号的成员,并担任 Admin、Legal 或 Technical 角色。
  • 一个应用必须要通过公测版应用审查后才能邀请外部测试者进行测试。
  • 一个测试版本在发送测试者邀请后的 30 天内有效。
  • 如果希望在 30 天有效期过后继续进行测试,那么必须要提交新的测试版本。
  • 内部测试者可以立即使用新的测试版本。
  • 只有当新的测试版本再次通过审核并许可后,外部测试者才能使用,除非开发者提交的新测试版本声明没有“重大修改”,才能立即使用。
  • 一个应用同一时间最多只能有一个预发布版本通过 TestFlight 进行测试。
  • 如果想要使用一个应用较老版本的测试版,就必须先要禁止使用当前的版本,然后手动启用较老的版本。
  • 旧版的 TestFlight 服务仍然允许现有的测试者进行测试,但不再支持注册新的测试者。

在 Apple 网站上有 TestFlight 整个使用过程的详细描述

InfoQ 曾经报道过,最初在 WWDC2014 大会上发布 TestFlight 时,有两个问题引起了部分开发者的关切:允许老版本使用TestFlight 每一个版本在使用TestFlight 时都需要审查,这两个问题目前似乎只解决了一部分。

查看英文原文: Apple TestFlight Now Allows up to 1,000 External Beta Testers


感谢曹知渊对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-12-05 04:334420

评论

发布
暂无评论
发现更多内容

深入理解JVM垃圾回收机制 - GC Roots枚举

Skye

GC Roots枚举 安全点 安全区域 OopMap

用函数式写法精简Java代码的一个例子

Sean

Java 函数式编程

Spring 5 中文解析测试篇-Spring测试

青年IT男

Spring5 JUnit

Golang Package sync 透析

卓丁

sync Go 语言

3. 站在使用层面,Bean Validation这些标准接口你需要烂熟于胸

YourBatman

Hibernate-Validator Bean Validation 数据校验

实战解读丨Linux下实现高并发socket最大连接数的配置方法

华为云开发者联盟

Linux TCP socket 高并发

阿里巴巴发布国内首个公益区块链标准 用技术让公益公开透明

CECBC

区块链 公益

ARTS打卡 第15周

引花眠

微服务 ARTS 打卡计划

握草,你竟然在代码里下毒!

小傅哥

Java 程序员 小傅哥 bug 有毒代码

不支持原子性的 Redis 事务也叫事务吗?

大头星

Java redis 事务

有奖征文重磅来袭,来!一起玩把大的!

有只小耳朵

LeetCode题解:239. 滑动窗口最大值,单调队列,JavaScript,详细注释

Lee Chen

大前端 LeetCode

2020-09-03-第十三周学习总结

路易斯李李李

拥抱K8S系列-05-基于docker部署面临的问题

张无忌

Docker 运维

ARTS Week15

时之虫

ARTS 打卡计划

给大家介绍下,这是我的流程图软件 —— draw.io

程序员小航

工具 流程图 draw.io drawio-desktop 画图软件

一点思考|工作十几年了,竟从未用过do-while!

王磊

Java

架构师训练营第十三周总结

张明森

甲方日常 8

句子

工作 随笔杂谈 日常

翻转链表,机器学习视觉训练,对数据的人工标注,使信息丢失,John 易筋 ARTS 打卡 Week 16

John(易筋)

大数据 学习 ARTS 打卡计划 翻转链表 Google论文评判人工预处理

读后感之《任正非:以客户为中心》

王新涵

oeasy教您玩转linux010206 蒸汽机车 sl

o

商业通识 : 商业为什么能进步?

Walker

学习 得到 个人成长 商业

透彻理解AQS源码分析系列之AQS基础二

InfoQ_d2212957090d

从湖南“软硬兼施”,管窥三湘水畔的智能浪潮

脑极体

学习 Java,有什么书籍推荐?学习的方法和过程是怎样的?

沉默王二

Java 学习 程序员 书单

给DevOps加点料——融入安全性的DevSecOps

禅道项目管理

DevOps 运维 测试 开发 安全性

你问我答:容器平台改造后的安全是如何解决的?

BoCloud博云

云计算 容器 微服务 PaaS 博云

Go: gops如何与Go运行时交互?

陈思敏捷

gops Go 语言

程序的机器级表示-数组的分配和访问

引花眠

计算机基础

[翻译] Go Concurrency Patterns: Pipelines and cancellation[Go并发模式]

卓丁

channel pipeline

Apple允许向TestFlight测试服务中添加最多1000名外部测试者_Apple_Sergio De Simone_InfoQ精选文章